
Search by job, company or skills
Job Description
. We are seeking a motivated and skilled Software Engineer with 2-4 years of experience in Java application development and exposure to Angular.
. The ideal candidate will be responsible for designing, developing, testing, and maintaining enterprise applications while collaborating with cross-functional teams to deliver scalable, secure, and high-quality software solutions.
. This role offers an opportunity to work on enterprise-scale applications using modern technologies in a collaborative and growth-oriented environment.
Key Responsibilities
. Collaborate with Business Analysts, Solution Architects, and technical teams to gather, analyze, and understand business and functional requirements.
. Design, develop, enhance, and maintain enterprise applications using Java and Angular.
. Translate functional and technical specifications into scalable, efficient, and maintainable software solutions.
. Write clean, secure, reusable, and well-documented code in accordance with coding standards and best practices.
. Develop and consume RESTful APIs to support application integration.
. Perform unit testing and support integration testing, system testing, and User Acceptance Testing (UAT).
. Troubleshoot, investigate, and resolve application defects, production issues, and performance bottlenecks.
. Implement software enhancements, bug fixes, and configuration changes as required.
. Participate in peer code reviews to ensure code quality, maintainability, and compliance with security standards.
. Prepare and maintain technical documentation throughout the Software Development Life Cycle (SDLC).
. Work closely with cross-functional teams to ensure successful and timely project delivery.
. Contribute to Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
Required Qualifications
. Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
. 2-4 years of hands-on experience in Java application development.
. Exposure to Angular or other modern front-end frameworks.
. Strong understanding of Object-Oriented Programming (OOP) concepts and software design principles.
. Experience in developing RESTful APIs and web-based applications.
. Knowledge of SQL databases and database design concepts.
. Understanding of the Software Development Life Cycle (SDLC) and Agile development methodologies.
. Strong analytical, troubleshooting, and problem-solving skills.
. Good verbal and written communication skills with the ability to work effectively in a collaborative team environment.
Preferred Skills
. Experience with Spring Boot or other Java frameworks.
. Knowledge of Git or other version control systems.
. Exposure to CI/CD pipelines and automated testing practices.
. Familiarity with secure coding standards and enterprise application development.
. Basic understanding of cloud platforms and microservices architecture is an added advantage.
Job ID: 153334101
Skills:
Java, Scala, Kotlin, Azure, Python, AWS, Go, RESTful micro-services, GAE
Skills:
Node.js, Html5, Css3, MySQL, Sass, Git, Javascript, Restful Apis
Skills:
Java, Web Services, SQL Server, Agile Development, Spring Boot, Spring MVC, Restful Apis, Oracle, Angular, Relational Databases
Skills:
Java, Python, Git, Flask, Django, No Sql, Restful Api, Testing, Debugging, Api Integration
Skills:
Java, Aws, Machine Learning, Spring Cloud, Redis, Python, Devops