Job Overview
We are seeking a talented Software Engineer II to join our team. In this role, you will be responsible for designing, developing, and maintaining robust, scalable, and secure Java-based applications.
Responsibilities:
* Design and develop new cloud-based applications in an agile environment
* Create and present design solutions that have partial or system-wide impact
* Apply the appropriate standards, processes, procedures, and tools throughout the development lifecycle
* Coordinate with QA for end-to-end testing and post-production testing
* Familiarity with SPLUNK and ability to navigate log files
* Strong analytical skills with the ability to assess complex systems and situations and troubleshoot issues
* Problem-solving skills, critical thinking skills
* Excellent written and verbal communication, and interpersonal interactions
Qualifications:
* Bachelor's Degree in Computer Science or related field
* 5+ years of experience with progressive Java (1.8 and above) development experience including J2EE in enterprise-level scalable, distributed, and fault-tolerant environments
* Experience in developing Restful Microservices Services using Spring Boot
* Proven experience with GenAI-powered development tools such as GitHub Copilot
* Experience with Docker, Kubernetes, Istio, ArgoCD, and Snyk
* Experience in any front-end frameworks like Angular, ReactJS, Primefaces, etc.
* Proficient with MS SQL Server queries
* Experience in creating and maintaining lower environments
* Experience participating in the full lifecycle of projects, including effective use of version control, build management, unit testing, and issue tracking software
* Experience with Azure cloud
* Experience with Splunk, SQL, and Dynatrace
* Experience with open-source object-relational mapping tools
* Experience with various platforms like Windows server, Linux/Unix
* Collaborate with QA testing in the research and writing of test cases along with participating in system testing
About Us
We are a collaborative, Agile environment where we thrive on solving complex problems through development.