Java Developer
- Hiring from
- Argentina
- Work type
- Hybrid
- Posted
625,811 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Java Developer – RESTful APIs / Spring Boot
Job Details
- Location: Buenos Aires, Argentina
- Work Arrangement: Hybrid – 3 Days Onsite
- Experience: 5–8 Years (Level 1) / 10+ Years (Level 2)
- Engagement: Contract (Hourly Based) 40 Hours a Week
- Language: English fluency is mandatory; local language fluency is an added advantage.
Top Required Skills
- Java / J2EE / Core Java
- Spring Boot
- RESTful APIs / REST Web Services
- Microservices Architecture
- SQL / Relational & NoSQL Databases
- Hibernate / JPA
- Apache Kafka
- Git / Maven
- Jenkins / CI/CD Pipelines
- Cloud Platforms – AWS / Azure
- Docker / Kubernetes
- Agile / Scrum
- Technical Leadership & Team Mentoring
Role Summary
The Technical Developer will oversee the architecture, design, and development of Java/J2EE applications, focusing on RESTful services and the Spring Boot framework. The role involves leading developers, ensuring technical excellence, and delivering scalable, secure, and high-quality solutions aligned with business requirements.
Key Responsibilities
- Lead Java/J2EE developers in designing, developing, and implementing RESTful web services using Spring Boot.
- Develop and maintain scalable Java applications and microservices.
- Define coding, testing, and deployment best practices to ensure performance, scalability, and security.
- Collaborate with business analysts, product owners, and cross-functional teams to translate requirements into technical solutions.
- Make architectural decisions and provide technical guidance.
- Conduct code reviews, troubleshoot technical issues, and mentor junior developers.
- Perform unit testing, debugging, and application performance optimization.
- Work with relational and NoSQL databases, including query optimization and data integration.
- Support CI/CD pipelines, deployments, and production issue resolution in cloud or on-premises environments.
- Participate in Agile/Scrum ceremonies and continuous improvement initiatives.
- Stay updated on emerging technologies and recommend improvements to application architecture, security, and performance.
Required Experience & Skills
- Level 1: 5–8 years of experience.
- Level 2: 10+ years of experience.
- Strong expertise in Java/J2EE, Core Java, Spring Boot, and RESTful web services.
- Proven experience designing and implementing scalable and secure Java applications.
- In-depth knowledge of microservices architecture.
- Experience with SQL, Hibernate/JPA, and relational or NoSQL databases.
- Familiarity with Kafka, Git, Maven, Jenkins, and CI/CD practices.
- Knowledge of cloud platforms such as AWS or Azure.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Understanding of Agile development methodologies.
- Strong problem-solving, communication, and technical leadership skills.
- English fluency is mandatory.
Preferred Skills / Certifications
- Local language fluency.
- Relevant certifications in Java, Spring Boot, or cloud technologies.
