Software Engineer II
Posted 19 minutes ago USD 71,600 - 119,400 / year
Basic Functions
We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. Click here to access benefits specific to your location.
- This position performs moderate research, design, and software development assignments within a specific software functional area or product line.
- 1-3 years of Software Engineering experience, including internships, co-op programs, academic projects, or professional experience.
- B.Sc. (IT), B.Sc. (CS), BCA, MCA, BE/B.Tech (Computer Science, Information Technology, Software Engineering) or equivalent experience required.
- Strong foundation in Computer Science concepts, object-oriented programming, data structures, and software engineering principles.
- Demonstrated passion for learning new technologies and applying them to solve business problems.
- Familiarity with AI-assisted software development practices is desirable.
- Knowledge of secure coding and system vulnerability mitigation
- Understanding of object-oriented design principles and design patterns.
- Knowledge of Aspect-Oriented Programming (AOP) concepts.
- Proficiency with Spring Framework and Spring Boot.
- Experience developing RESTful APIs and backend services.
- Understanding of microservices architecture and distributed systems concepts.
- Basic understanding of cloud computing concepts and cloud-native application development.
- Exposure to Microsoft Azure services is preferred.
- Familiarity with Azure Kubernetes Service (AKS), Cosmos DB, and Azure Java SDK is a plus.
- Knowledge of source control using Git.
- Familiarity with GitHub Actions workflows and CI/CD pipeline concepts.
- Working knowledge of relational databases such as MySQL.
- Exposure to NoSQL databases such as Cosmos DB is preferred.
- Basic understanding of data modeling and database design principles.
- Familiarity with SQL and database query optimization concepts.
- Design, develop, test, and implement enterprise applications, REST APIs, and cloud-native services using Java and Spring technologies.
- Build features across API and service layers using clean, maintainable, and testable code.
- Develop and support microservices under a cloud-based, microservice-oriented architecture.
- Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, deployment, and support.
- Collaborate with Product, Architecture, SRE, QA, and other Engineering teams to deliver high-quality software solutions.
- Interface with technical personnel and team members to understand requirements and contribute to technical designs.
- Write and review portions of technical specifications, design documents, and implementation plans.
- Support CI/CD pipelines and DevOps practices to enable efficient and reliable software delivery.
- Troubleshoot, debug, and resolve issues in development, test, and production environments.
- Follow secure coding standards, engineering best practices, and established development processes.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Develop and maintain automated unit and integration tests.
- Support application observability, monitoring, reliability, and operational excellence practices.
- Learn and effectively leverage AI-assisted software development tools to improve productivity and software quality.
- Work under the guidance of Technical Leads and senior engineers while progressively increasing independence and ownership.
- Keep abreast of emerging technologies and industry trends
- All other duties as assigned.
We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. Click here to access benefits specific to your location.
Recommended Jobs
Senior Software Engineer, Full Stack Web Development – GCP & Vertex AI Focus
Posted 19 minutes ago
Senior Software Engineer
Posted 19 minutes ago
Software Development Engineer, US Amazon Dedicated Cloud Security
Posted 20 minutes ago
Software Engineer II - Full-stack Developer with Anthropic Experience
Posted 43 minutes ago
Mid-Level Full Stack Web Developer (MTS-2)
Posted 55 minutes ago

