Java Developer

12/19/2024
Remote
BS

Job Description

SUMMARY
Seeking Java developer to work collaboratively within a cross-functional teams to build high-quality, scalable software solutions. Ideal candidate has ability to take ownership of tasks, communicate effectively, and research optimal solutions will be crucial in delivering outstanding results that align with business objectives.

RESPONSIBILITIES
• Design, develop, and maintain scalable, secure, and high-performance backend systems using Java and related technologies.
• Take ownership of tasks and make independent decisions about how best to approach and implement solutions. Collaborate with stakeholders to ensure business requirements are met effectively.
• Work closely with front-end developers, product managers, UX/UI designers, and other stakeholders to deliver seamless, high-quality software solutions.
• Research and evaluate the best possible solutions to address business use cases, ensuring that code is efficient, maintainable, and aligned with business goals.
• Participate in peer code reviews, ensuring that code quality and best practices are upheld, while mentoring junior developers and offering guidance on technical challenges.

QUALIFICATIONS
• Proven Experience in Full Stack Development, with a strong focus on backend development using Java (Spring Boot, Hibernate, etc.).
• Demonstrated ability to work in a collaborative, cross-functional environment with a proven track record of contributing to various aspects of software development.
• Ability to independently research, analyze, and make decisions on solutions to complex business problems, without the need for constant task assignments.
• Excellent verbal and written communication skills to effectively interact with stakeholders, team members, and cross-functional teams. Ability to clearly articulate technical concepts to non-technical stakeholders.
• Technical Proficiency in databases (SQL/NoSQL), RESTful API design, version control (Git), and CI/CD practices.
• Knowledge of front-end technologies (e.g., JavaScript, HTML, CSS, React/Angular) is a plus but not required.
• Familiarity with Agile development practices, including iterative development, sprint planning, and scrum ceremonies.

Additional Details

Experience: 0-2 years