Minneapolis, MN [Hybrid]
[8+ Years]
We are looking for a skilled Java Developer with Groovy experience to design, develop, and maintain scalable applications. The ideal candidate should have hands-on experience with Java-based technologies and scripting using Groovy, along with a solid understanding of backend development and modern development practices.
Design, develop, test, and maintain Java applications using best coding practices
Develop and maintain scripts and components using Groovy
Work with frameworks such as Spring / Spring Boot
Collaborate with cross-functional teams including QA, DevOps, and Product
Participate in code reviews, debugging, and performance optimization
Integrate applications with databases, APIs, and third-party services
Follow Agile/Scrum development methodologies
Ensure application security, scalability, and reliability
Strong experience in Core Java and Advanced Java
Hands-on experience with Groovy (scripting or application development)
Experience with Spring / Spring Boot
Knowledge of RESTful web services and APIs
Experience with relational databases (MySQL, PostgreSQL, Oracle, etc.)
Familiarity with build tools like Maven / Gradle
Experience with version control systems (Git)
Understanding of SDLC and Agile methodologies
Exposure to cloud platforms (AWS / Azure / GCP)
Experience with Microservices architecture
Basic knowledge of DevOps tools (Docker, Jenkins, Kubernetes)
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
¿Te interesa este puesto?