Overview
Our Client, a Communications company, is looking for a Java Developer II for their Remote location.
Responsibilities
- Design, develop, and maintain Java-based backend applications.
- Build scalable and secure RESTful APIs and microservices.
- Collaborate with front-end engineers, architects, and product managers to deliver end-to-end features.
- Work with databases (SQL & NoSQL) to store and retrieve data efficiently.
- Implement best practices for coding, testing, and deployment in an Agile/Scrum environment.
- Ensure application performance, scalability, and reliability.
- Participate in code reviews and contribute to continuous improvement initiatives.
Requirements
- 5+ years of professional software development experience.
- Strong expertise in Java 8+, Spring Boot, and Spring Frameworks.
- Experience developing REST APIs & Microservices.
- Proficiency in SQL (Oracle, MySQL, or PostgreSQL) and familiarity with NoSQL (MongoDB, Cassandra, DynamoDB).
- Hands-on experience with CI/CD tools (Jenkins, GitHub Actions, GitLab).
- Familiarity with Docker, Kubernetes, or other container technologies.
- Knowledge of unit testing frameworks (JUnit, Mockito).
- Excellent problem-solving and debugging skills.
- Experience with cloud platforms (AWS, GCP, or Azure).
- Knowledge of messaging systems (Kafka, RabbitMQ).
- Familiarity with React/Angular for full-stack contributions.
- Experience in retail or e-commerce domain.
Why Should You Apply?
- Health Benefits
- Referral Program
- Excellent growth and advancement opportunities
As an equal opportunity employer, ICONMA provides an employment environment that supports and encourages the abilities of all persons without regard to race, color, religion, gender, sexual orientation, gender identity or express, ethnicity, national origin, age, disability status, political affiliation, genetics, marital status, protected veteran status, or any other characteristic protected by federal, state, or local laws.