A technology solutions provider in Jaipur is seeking a skilled Java Developer. The ideal candidate will develop and maintain Java applications, collaborating closely with stakeholders to ensure quality and performance. Responsibilities include designing software solutions, debugging, and writing clean code. Candidates should hold a degree in Computer Science and demonstrate experience in Java, cloud platforms, and relevant frameworks. This position offers an excellent opportunity to work in a dynamic environment and contribute to advanced technology projects.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
Proven experience as a Java developer with a strong project portfolio.
Proficiency in Java and its core libraries.
Knowledge of Java frameworks like Spring and Hibernate.
Responsibilities
Develop, test, and maintain Java-based applications.
Collaborate with business analysts for software requirements.
Design software solutions and system architecture.
Write clean and maintainable Java code.
Skills
Java programming
Microservices architecture
Containerization
Software development methodologies
Agile methodologies
Collaboration
Debugging
Unit testing
Documentation
Education
Bachelor’s degree in Computer Science or related field
Tools
AWS
Docker
Kubernetes
Spring
Hibernate
MySQL
PostgreSQL
Git
Job description
Knowledge of microservices architecture and cloud platforms (e.g., AWS, Azure).
Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
Understanding of software development methodologies (e.g., Agile, Scrum).
Develop, test, and maintain Java-based applications, ensuring code quality, performance, and reliability.
Collaborate with business analysts and stakeholders to gather and refine software requirements.
Design software solutions, including system architecture and database design, to meet project requirements and ensure scalability and maintainability.
Write clean, efficient, and maintainable Java code, following coding standards and best practices.
Identify and resolve software defects and issues through debugging and troubleshooting techniques.
Create and execute unit tests, integration tests, and performance tests to ensure the robustness and functionality of the software.
Maintain comprehensive documentation of software design, code, and technical specifications.
Work closely with cross-functional teams, including front-end developers, QA engineers, and product managers, to deliver high-quality software products on time.
Utilize version control systems (e.g., Git) to manage codebase and collaborate with other developers effectively.
Stay updated with industry trends, best practices, and emerging technologies to continually improve your skills and contribute to the team’s growth.
Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Proven experience as a Java developer, with a strong portfolio of past projects.
Proficiency in Java programming language and its core libraries.
Knowledge of Java frameworks (e.g., Spring, Hibernate) and web technologies (e.g., Servlets, JSP).
Experience with relational databases (e.g., MySQL, PostgreSQL) and SQL.
Familiarity with software development tools (e.g., IDEs, build tools, version control).