Java Software Developer
- Source: Indeed
- AGILE E-PLATFORM SERVICE PVT LTD
- Remote
- India
- Full-Time
- Mid level
Job Description
Job Title: Java Developer Intern
Location: Remote
Key Responsibilities:
Required Experience:
- Bachelor’s degree in computer science, Engineering, or related field.
- 1 to 3 years of experience in Java development.
- Mandatory experience with microservices, containerization (Docker/Kubernetes), and SQL databases.
- Mandatory experience with cryptographic libraries and secure coding practices.
- Must have experience in SQL, REST API, gRPC, protobuf, XML, JSON, YAML, protobuf.
- Proficiency in gRPC, REST APIs, and data serialization formats.
- Experience with BDD tools and frameworks (e.g., Cucumber).
- Strong problem-solving and communication skills.
Preferred Skills:
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with Agile/Scrum methodologies.
- Good to have C++ &Python
Software Development:
- Design and implement Java-based software components for the LCC subsystem.
- Utilize containerized microservices architecture (e.g., Docker, Kubernetes).
- Integrate SQL-based data storage and clustering features.
- Apply cryptographic libraries for secure data handling.
- Develop and maintain gRPC and REST API interfaces.
- Work with common data formats including JSON, YAML, XML, and Protobuf.
Collaboration & Design:
- Work with senior developers, architects, and the engineering manager to translate architectural requirements into working components.
- Participate in weekly design syncs to propose and review solutions.
- Draft design documents and finalize implementations through code inspections.
Testing & Automation:
- Define and implement unit tests for developed components.
- Support Behavior-Driven Development (BDD) initiatives and automation goals.
QA Collaboration
- Collaborate with QA to develop BDD feature definitions using Gherkin syntax.
- Translate acceptance criteria into executable test scenarios.
Job Types: Full-time, Contractual / Temporary
Experience:
- Java Development: 1 year (Required)
- microservices: 1 year (Required)
Language:
- English (Required)
Work Location: Remote
Skills
- Java
- Docker
- Kubernetes
- gRPC
- Protobuf
- xml-format
- JSON
- yaml
- Cucumber
- amazon-web-services
- microsoft-azure
- google-cloud-platform
- cplusplus
- Python
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
