Software Developer | Java Spring Boot
About
We're seeking a passionate Junior Software Developer to join our dynamic team. If you're
excited to leverage strong problem-solving skills and a solid foundation in Java, MongoDB,
SQL, and AWS to innovate within the consumer tech space, we want to hear from you.
Experience: 1-4 years
Key Responsibilities
● Develop, test, and maintain features for our application.
● Collaborate closely with senior developers, product managers, and designers to
understand requirements and translate them into technical solutions.
● Participate in code reviews, providing constructive feedback and ensuring
adherence to coding standards and best practices.
● Contribute to the entire software development lifecycle, from concept and design to
testing and deployment.
● Document technical specifications, design decisions, and code functionality.
● Continuously learn and stay up-to-date with emerging technologies and industry
trends.
Qualifications
● Bachelor's degree in Computer Science, Software Engineering, or a related field, or
equivalent practical experience.
● 1-4 years of professional experience in software development.
● Solid understanding of core programming concepts, object-oriented programming
(OOP) principles, and Data Structures and Algorithms (DSA).
● Proficiency in at least one programming language such as Java (with Spring Boot) or
C++.
● Familiarity with database concepts and experience with MongoDB and SQL.
● Experience with version control systems, particularly Git.
● Experience with AWS.
● Strong problem-solving skills and attention to detail.
● Excellent communication and teamwork abilities.
Preferred Qualifications (Nice to Have)
● Experience with cloud platforms (e.g., AWS, Azure, GCP).
● Prior experience in Java or C++.
● Familiarity with Agile development methodologies (Scrum, Kanban).
● Understanding of RESTful API design and integration.
● Experience with unit testing and integration testing frameworks.