
Sr. Java Developer
At Teampathy, we connect top-tier software developers like you with exciting global opportunities. Our core purpose is to forge meaningful connections and deliver exceptional value, ensuring mutual success for both clients and developers. We achieve this by providing high-impact, cost-effective software solutions through efficient, quality-driven, and agile processes, solidifying our role as a trusted partner committed to making a lasting impact in the global tech industry.
If you're looking to connect with meaningful opportunities and be part of a company that values your expertise and growth, we invite you to explore our current openings.
The Opportunity
Are you a seasoned Senior Java Developer specializing in designing, developing, and maintaining Java-based applications? Teampathy is looking for an experienced software engineer to play a pivotal role in the software development lifecycle, ensuring the delivery of high-quality, scalable, and efficient solutions that meet client requirements.
What You'll Do
- Application Development: Design, implement, and maintain robust Java applications, ensuring alignment with business objectives and user needs.
- Code Quality: Write well-structured, efficient, and maintainable code. Review and debug code produced by team members to uphold coding standards.
- System Design: Architect and design database structures, application frameworks, and system integrations to support application requirements.
- Mentorship: Provide guidance and mentorship to junior developers, fostering a collaborative and knowledge-sharing environment.
- Project Collaboration: Work closely with cross-functional teams, including product managers and designers, to translate business requirements into technical solutions.
- Performance Optimization: Identify and resolve performance bottlenecks to enhance application efficiency and reliability.
What You'll Bring
- Extensive Java Expertise: Proficient in Java programming with substantial experience in frameworks such as Spring and Hibernate.
- Object-Oriented Design: Strong understanding of object-oriented programming principles and design patterns.
- Web Services and Microservices: Experience in developing and integrating RESTful APIs and working within microservices architectures.
- Database Proficiency: Skilled in designing and querying relational databases like MySQL or PostgreSQL.
- Agile Methodologies: Familiarity with Agile development practices and version control systems such as Git.
- Problem-Solving: Exceptional analytical and troubleshooting skills to address complex technical challenges.
- Communication: Excellent verbal and written communication abilities, capable of articulating technical concepts to diverse stakeholders.
Requirements
- Tech Experience: A minimum of 5 to 7 years of professional experience in Java development, with a proven track record of delivering high-quality software solutions.
- Demonstrated experience in leading development projects and mentoring junior team members.
- Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Location: Latin America.
- Time Zone: GMT -2, -3, or -4.
- English Level: B2+.
Ready to make an impact?
If you're looking to connect with meaningful opportunities and be part of a company that values your expertise and growth, we invite you to explore this opening and apply today!
Apply for this job
*
indicates a required field