We are seeking a talented Senior Java Backend Developer to join our dynamic team. In this role, you will be a key engineering member of a Scrum team, responsible for delivering high-quality application features on schedule. You will engage in the design, development, and testing of complex functionalities, adhering to best practices and engineering standards.
Key Responsibilities
- Software Development. Analyze requirements and collaborate with the product owner to design, code, test, and deploy complex application features in alignment with established coding standards.
- Quality Assurance. Conduct peer-level design and code reviews to ensure adherence to best practices and quality standards throughout the development lifecycle.
- Documentation. Create and maintain comprehensive documentation, including diagrams, charts, and code comments, to demonstrate software solutions and enhance knowledge sharing.
- Risk Management. Identify and flag any risks, issues, or dependencies to the Team Lead or Engineering Manager for timely resolution.
- Agile Participation. Actively contribute to all Scrum ceremonies, ensuring that sprint goals and objectives are met efficiently.
- Troubleshooting. Independently troubleshoot issues, implementing fixes with minimal direction while ensuring high-quality standards in all stages of product development.
Requirements
- Bachelor’s degree in Computer Science, Computer Programming, or a related field.
- 4+ years of development experience with Java, Spark, Python, PySpark, Shell scripting, and AWS (Lambda, S3, Glue, Aurora DB, EC2, CloudWatch, etc.).
- Familiarity with AI/ML technologies, Snowflake, SQL, React, DevOps, and Terraform is a plus.
- Proven experience working in product engineering teams, following agile development best practices.
- Strong coding, unit testing, test automation, and debugging skills.
- Excellent communication and interpersonal skills with effective problem-solving abilities.
What We Offer
- Exciting Projects. Work on innovative solutions for leading global brands in industries such as high-tech, communications, healthcare, and retail.
- Collaborative Environment. Expand your skills while collaborating with a diverse, talented team in an open and flexible workplace, including opportunities for international exposure.
- Work-Life Balance. We prioritize work-life balance by offering flexible work schedules, remote work options, and generous paid time off.
- Professional Development. Engage in continuous learning through workshops, training sessions, and professional certifications organized by our dedicated Learning & Development team.
- Excellent Benefits. Enjoy competitive salaries, comprehensive family medical insurance, life insurance, retirement plans, and performance-based bonuses.
- Fun Perks. Participate in sports events, cultural activities, and corporate parties, with access to our vibrant office spaces designed for relaxation and collaboration.
If you're passionate about backend development and eager to make a significant impact in a collaborative environment, we invite you to apply for the Senior Java Backend Developer position at GlobalLogic.