Job Description
Job Description: Java Developer With Groovy(Minimum 6 months experience is must.) Overview: We are seeking a skilled Java Developer with extensive experience in Groovy to join our dynamic team. The ideal candidate should possess a deep understanding of Java development principles and practices, along with proficiency in Groovy scripting. This role offers the opportunity to work on exciting projects, collaborating with cross-functional teams to deliver high-quality software solutions. Responsibilities: Software Development: Design, develop, and maintain Java-based applications using Groovy scripting. Code Review: Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards. Integration: Integrate new features and enhancements into existing software systems, ensuring seamless operation. Testing: Write unit tests and conduct thorough testing to identify and fix bugs, ensuring robustness and reliability of the software. Documentation. Create and maintain technical documentation, including design documents, API specifications, and user guides. Collaboration: Collaborate with cross-functional teams including software engineers, product managers, and quality assurance analysts to deliver high-quality software solutions. Problem Solving: Investigate and troubleshoot technical issues, providing timely resolutions and support. Continuous Improvement: Stay updated with the latest technologies and industry trends, suggesting improvements to enhance software performance and efficiency. Agile Development: Work in an Agile development environment, participating in sprint planning, daily stand-ups, and retrospective meetings. Requirements: Bachelors degree in Computer Science, Engineering, or related field. Minimum of 5 years of experience in Java development. Proficiency in Groovy scripting language. Strong understanding of object-oriented programming principles. Experience with Spring Framework and Hibernate. Familiarity with build tools such as Maven or Gradle. Experience with relational databases such as MySQL, PostgreSQL, or Oracle. Excellent problem-solving and analytical skills. Effective communication and collaboration abilities. Ability to work independently and in a team environment. Experience with Agile development methodologies (Scrum, Kanban). Strong attention to detail and commitment to delivering high-quality software. Preferred Qualifications: Experience with microservices architecture. Understanding of reactive programming concepts and frameworks (RxJava, Reactor). Certifications in Java or related technologies (e.g., Oracle Certified Professional). Benefits: Competitive salary package Health, dental, and vision insurance Retirement savings plan (401k) Paid time off and holidays Training and professional development opportunities Flexible work schedule Collaborative and innovative work environment Join us and be part of a dynamic team where your expertise will contribute to the success of exciting projects! Apply now and unleash your potential as a Java Developer with Groovy. Job Types: Full-time, Permanent Salary: 554,918.55 - 1,906,826.32 per year Benefits: Health insurance Paid sick time Provident Fund Schedule: Day shift Monday to Friday Tipe Lokasi: In-person Education: Bachelor's (Preferred) Experience: total work: 5 years (Preferred) Groovy: 1 year (Preferred) Work Location: In person
Employement Category:
Employement Type: Full time
Industry: IT
Role Category: IT Services & Consulting
Functional Area: Not Applicable
Role/Responsibilies: Sr. Java Developer
Keyskills:
Java
Groovy
Spring Framework
Hibernate
Maven
Gradle
MySQL
PostgreSQL
Oracle
Agile development
Scrum
Kanban
Reactor
RxJava