12 Oct
|
Digitowork
|
Hyderabad
12 Oct
Digitowork
Hyderabad
Java Developer
Work Experience : 3+ Years
Location: Hyderabad, India.
Job Type : Full Time
No. of Opening: 1
Skills : Java, HTML, Css, JS, Spring boot
Role Overview:
As a Senior Java Engineer, you will be responsible for designing, developing, and maintaining distributed applications using up-to-date Java frameworks such as Quarkus and Spring. You will work on implementing queuing solutions, optimizing database interactions, and ensuring that our applications are robust, scalable, and maintainable.
Key Responsibilities:
- Application Development: Design and develop high-quality applications using Core Java, Quarkus, and Spring frameworks (Spring Boot, Spring MVC) with a focus on distributed architectures.
- Data Management: Implement and manage both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra) databases. Optimize database interactions and ensure data integrity.
- Queuing Solutions: Develop and integrate queuing systems using technologies like Redis and Hazelcast to improve application performance and scalability.
- CI/CD Implementation: Collaborate with DevOps teams to set up and maintain CI/CD pipelines using tools like Jenkins, Git, and Maven. Ensure smooth integration and delivery of applications.
- Containerization: Utilize Docker and Kubernetes for application deployment and orchestration, ensuring efficient resource utilization and scalability.
- Code Quality: Write unit tests and integration tests, participate in code reviews, and enforce best practices to maintain high code quality.
- Documentation:
Maintain comprehensive documentation for design, architecture, and code standards.
- Collaboration: Work closely with cross-functional teams, including QA, product management, and operations, to deliver high-quality software solutions.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Experience:
- 3+ years of experience in Java development, with a strong focus on distributed applications.
- Proficient in Core Java and familiar with Java 21 features.
- Extensive experience with Quarkus and Spring frameworks (Spring Boot, Spring Cloud).
- Solid understanding of data structures and algorithms.
- Experience with queuing technologies like Redis and Hazelcast.
- Familiarity with both SQL and NoSQL databases.
- Proficiency in using Git for version control.
- Hands-on experience with Maven for project management and build automation.
- Knowledge of CI/CD practices and tools, particularly Jenkins.
- Experience with containerization technologies (Docker) and orchestration platforms (Kubernetes).
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to mentor junior developers and foster a positive team environment.
Job Type:Full Time Job Role:Experience Apply for this position Full Name Email Phone Bio Upload CV/Resume Allowed Type(s): .pdf, .doc, .docx By using this form you agree with the storage and handling of your data by this website.
📌 Java Developer (Hyderabad)
🏢 Digitowork
📍 Hyderabad