As a Java developer with mid to senior-level experience, you'll engage closely with cross-functional teams to craft, build, and uphold top-tier software solutions. Your adeptness in Java programming, knack for problem-solving, and dedication to pristine code will be pivotal in achieving our goals.
Key Responsibilities: Software Development: Craft Java code that is efficient, maintainable, and secure, whether for implementing new features or enhancing existing ones. System Architecture: Play a vital role in system design and architecture deliberations, guaranteeing scalability and optimal performance through insightful contributions. Code Reviews: Engage actively in code reviews, offering constructive feedback to colleagues to enhance code quality and foster continuous improvement. Unit Testing: Develop thorough unit tests to verify functionality and ensure robustness. Troubleshooting: Dive into technical issues, investigating and resolving them to maintain peak system performance. Collaboration: Foster close collaboration with product managers, designers, and fellow developers to deliver outstanding user experiences. Qualifications and Experience: Bachelor's degree in computer science, Software Engineering, or a related field. 4+ years of professional experience in Java development. Strong proficiency in Java, including knowledge of modern frameworks (Spring, Hibernate, etc.). Proficiency in building RESTful APIs, implementing microservices architecture, and leveraging cloud technologies, including AWS, Azure, or Google Cloud. Database Proficiency: Well-versed in SQL databases such as MySQL and PostgreSQL, with a strong understanding of database management. Agile/Scrum Methodology: Adaptability to working within an iterative development environment, comfortable with Agile and Scrum methodologies. Excellent problem-solving skills and attention to detail. Effective communication skills: Ability to collaborate with cross-functional teams. Additional Skills (Desirable): Front-end development: Familiarity with HTML, CSS, and JavaScript. DevOps practices: Exposure to CI/CD pipelines, Docker, and Kubernetes. Security best practices: Knowledge of OWASP guidelines and secure coding practices.
#J-18808-Ljbffr