Senior Java Developer (Colombia – Remoto)
🚀 We are looking for a Senior Java Developer to join our team!
Responsibilities:
🔹 API Development and Migration: Design, develop, and maintain new APIs and migrate existing ones using Java and Spring Boot. Collaborate with the team to implement best practices, ensuring high performance and reliability of APIs.
🔹 Application Development: Analyze requirements and propose effective technical solutions. Write clean, efficient code, perform unit testing, and participate in code reviews. Oversee the deployment process and ensure successful releases.
🔹 Collaborative Relationship Management: Work closely with senior developers, product managers, and quality assurance teams. Take advantage of learning opportunities from colleagues and provide support to ensure high-quality product delivery.
🔹 Continuous Learning: Commit to ongoing professional development by staying up-to-date with new technologies, frameworks, and tools. Continuously seek ways to improve both personal and team efficiency in the development process.
🔹 Ownership and Accountability: Take full responsibility for assigned tasks, ensuring timely completion and thorough testing before delivery. Proactively address problems and seek solutions before escalating them.
Who are you?
✅ Must-have skills: Java, Java J2EE, Spring, Spring Boot, SQL, JUnit
✅ Desired skills: FrontEnd exposure, CI/CD, Kubernetes
💼 5 to 10 years of experience in Java and related technologies to design and develop web applications and REST APIs
🔹 Experience with Web Services, Application Servers (Glassfish), and Web Servers (Apache)
🔹 Familiarity with Agile development, Subversion, Bitbucket, Maven
🔹 Expertise in Java web frameworks (Spring, Hibernate, Struts2, Spring Data, JPA)
🔹 Strong experience in database design and management, keeping up with the latest practices and versions
Desired Experience:
🔹 Experience with continuous delivery systems, build tools, and version control (CI/CD, Git, Kubernetes, Docker)
🔹 Writing JUnit test cases with high coverage
🔹 Familiarity with Microservices, Design Patterns, Architectural Blueprints, and UML
🔹 Experience with RDBMS / MongoDB and cloud environments is a plus
Additional Requirements:
🔹 English Level: B2-C1, with strong communication skills to effectively collaborate with international teams.
If you are proactive, responsible, and passionate about Java development, this opportunity is for you! 🌟
📧 Apply now and become part of a dynamic, growing team!
Solicitar