HamburgerMenu
hirist

Software Engineer - Java/Python

eJAmerica
Multiple Locations
4 - 5 Years

Posted on: 29/09/2025

Job Description


Key Responsibilities :


- Design and develop scalable, secure, and high-performance software applications.

- Write clean, maintainable, and efficient code following best practices and coding standards.

- Participate in the full software development lifecycle, including requirement analysis, design, coding, testing, and deployment.

- Debug and resolve technical issues, perform root cause analysis, and implement fixes.

- Collaborate with product managers, designers, QA, and other developers to deliver high-quality solutions.

- Participate in code reviews and provide constructive feedback.

- Stay updated with emerging technologies, tools, and programming trends.

Required Skills & Qualifications :


- Bachelors or Masters degree in Computer Science, Engineering, or a related field.

- 4-5 years of professional experience in software development.

- Proficiency in one or more programming languages such as Java, Python, C#, JavaScript, etc.

- Experience with modern frameworks/libraries such as Spring Boot, React, Angular, Node.js, etc. (based on your tech stack).

- Solid understanding of OOP principles, data structures, and algorithms.

- Experience with RESTful APIs, database systems (SQL and/or NoSQL), and version control tools like Git.

- Familiarity with CI/CD pipelines, containerization tools (Docker, Kubernetes), and cloud platforms (AWS, Azure, GCP) is a plus.

- Excellent problem-solving, communication, and collaboration skills.

Preferred Skills (Optional) :


- Experience in Agile/Scrum development methodologies.

- Knowledge of unit testing frameworks and test-driven development (TDD).

- Exposure to DevOps tools and automation


info-icon

Did you find something suspicious?