Padmi

Senior Java Developer

IndiaPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at Zycus Infotech

Opens the source posting on shine.com

Source description

About the role

View original

You are seeking a highly skilled and experienced Java Developer with 6 to 14 years of experience to join the dynamic team. As the ideal candidate, you should be proficient in Java development and possess a deep understanding of software development processes. This role requires hands-on experience with core Java frameworks, Spring Boot, microservices architecture, and various database technologies. If you are passionate about coding, enjoy working on complex applications, and thrive in a fast-paced environment, we want to hear from you! Roles and Responsibilities: - Design, develop, and maintain robust, scalable, and high-performance Java-based applications. - Write efficient and maintainable code following best practices in software development. - Collaborate with cross-functional teams to define, design, and ship new features. - Implement microservices and APIs to ensure seamless integration between services. - Troubleshoot and debug applications to optimize performance and resolve issues. - Work with version control systems like Git to maintain and manage code repositories. - Participate in code reviews to ensure code quality, performance, and maintainability. - Follow Agile/Scrum methodologies for iterative development cycles. - Stay updated with emerging technologies and trends in Java and related technologies. Qualifications: - 6 to 14 years of professional experience in Java development. - Strong expertise in Core Java (Java 8 or later) and Object-Oriented Programming principles. - Extensive experience with Spring Framework, especially Spring Boot. - In-depth knowledge of microservices architecture and RESTful web services. - Proficiency with databases such as MySQL, PostgreSQL, or Oracle, and familiarity with JPA/Hibernate. - Experience with cloud platforms like AWS, Azure, or GCP is a plus. - Strong understanding of DevOps principles and familiarity with CI/CD tools like Jenkins, Docker, and Kubernetes. - Proficient in multithreading, concurrency, and performance optimization techniques. - Experience with NoSQL databases like MongoDB is a plus. - Familiarity with testing frameworks such as JUnit, Mockito, and Selenium. - Knowledge of front-end technologies like HTML5, CSS3, JavaScript, and Angular or React is an advantage. Additional Keywords: - API Development: RESTful services, API versioning, Swagger. - Web Technologies: XML, JSON, HTTP, SSL. - Design Patterns: Singleton, Factory, Observer, Dependency Injection (DI). - Tools: Maven, Gradle, Git, Bitbucket. - Containers: Docker, Kubernetes. - Performance Tuning: JVM tuning, memory management, garbage collection. - Message Brokers: Kafka, RabbitMQ. Soft Skills: - Strong analytical and problem-solving skills. - Ability to work collaboratively in a team environment. - Excellent communication skills and ability to articulate technical concepts to non-technical stakeholders. - Self-motivated, proactive, and a passion for learning new technologies. Education: - Bachelor's or Masters degree in Computer Science, Engineering, or related fields. Note: The JD also includes additional details about the company Zycus, highlighting reasons to join such as being a Cloud Product Company, Market Leader, opportunity to move between roles, global exposure, and the chance to create an impact on the product. You are seeking a highly skilled and experienced Java Developer with 6 to 14 years of experience to join the dynamic team. As the ideal candidate, you should be proficient in Java development and possess a deep understanding of software development processes. This role requires hands-on experience with core Java frameworks, Spring Boot, microservices architecture, and various database technologies. If you are passionate about coding, enjoy working on complex applications, and thrive in a fast-paced environment, we want to hear from you! Roles and Responsibilities: - Design, develop, and maintain robust, scalable, and high-performance Java-based applications. - Write efficient and maintainable code following best practices in software development. - Collaborate with cross-functional teams to define, design, and ship new features. - Implement microservices and APIs to ensure seamless integration between services. - Troubleshoot and debug applications to optimize performance and resolve issues. - Work with version control systems like Git to maintain and manage code repositories. - Participate in code reviews to ensure code quality, performance, and maintainability. - Follow Agile/Scrum methodologies for iterative development cycles. - Stay updated with emerging technologies and trends in Java and related technologies. Qualifications: - 6 to 14 years of professional experience in Java development. - Strong expertise in Core Java (Java 8 or later) and Object-Oriented Programming principles. - Extensive experience with Spring Framework, especially Spring Boot. - In-depth knowledge of microservices architecture and RESTful web services. - Proficiency with dat

One address, no account. We’ll tell you when matching roles go live.

More at Zycus Infotech

Related open roles

View all roles