Job Summary:
ApTask is a leading global provider of workforce solutions and talent acquisition services, dedicated to shaping the future of work. They are seeking a Java Developer (Backend) to utilize their expertise in Core Java and related technologies to develop and maintain backend systems, ensuring high performance and responsiveness to requests from the front-end.
Responsibilities:
• Professional experience using Core Java, Java Restful APIs, Gradle, Spring, Spring Boot, IBM WebSphere MQ Series and related frameworks.
• Solid understanding and experience with Object-Oriented design and development
• Strong Core Java (Collections / Data Structures, OOPS Concepts, Generics, Lambda, Multi-Threading) Java 8
• Experience in Java and Spring Framework like Spring Boot, Spring MVC, Spring Resources, Spring JDBC and Hibernate.
• Good Communication skills and positive attitude
• Good understanding of integration frameworks technologies (Messaging / Streaming (MQ / Kafka), Web Services (REST / SOAP), Batch Processing (Spring Batch)
• Some experience or understanding in JavaScript, HTML 5
• understanding of Web based architectures and understand various type of authentication mechanisms [e.g. Cookie based authentication, Token based authentication, etc] and authorization mechanisms
• Excellent analytical and problem-solving skills
• Experienced with JUnit, Test Driven Development (TDD) using Concordion framework, and Behavior Driven Development using Cucumber and Gherkin.
• Competency with source control (preferably Git) and Continuous Integration tools such as Jenkins.
• Practiced understanding of Agile development methodologies and understanding of DevOps Integration
• Solid understanding and experience with Object-Oriented design and enterprise design patterns.
• The ability to write reusable, optimized and maintainable code that is well documented and follows industry-standard best practices.
• Practical knowledge of Agile development methodologies and DevOps Integration.
• Working knowledge of Agile tooling such as JIRA or other ALM tools
• Practiced understanding of Agile development methodologies & understanding of DevOps Integration
• Experience of working with geographically dispersed teams across different time zones
• Good communication and presentation skills: ability to communicate in a clear and concise manner, across all stakeholder groups and with staff from junior to senior levels
• Understanding of requirements of large enterprise applications (e. g., security, entitlements, etc.).
• Ability to communicate in a clear and concise manner, individually or in front of a group.
Qualifications:
Required:
• Professional experience using Core Java, Java Restful APIs, Gradle, Spring, Spring Boot, IBM WebSphere MQ Series and related frameworks.
• Solid understanding and experience with Object-Oriented design and development
• Strong Core Java (Collections / Data Structures, OOPS Concepts, Generics, Lambda, Multi-Threading) Java 8
• Experience in Java and Spring Framework like Spring Boot, Spring MVC, Spring Resources, Spring JDBC and Hibernate.
• Good Communication skills and positive attitude
• Good understanding of integration frameworks technologies (Messaging / Streaming (MQ / Kafka), Web Services (REST / SOAP), Batch Processing (Spring Batch)
• Some experience or understanding in JavaScript, HTML 5
• Understanding of Web based architectures and understand various type of authentication mechanisms [e.g. Cookie based authentication, Token based authentication, etc] and authorization mechanisms
• Excellent analytical and problem-solving skills
• Experienced with JUnit, Test Driven Development (TDD) using Concordion framework, and Behavior Driven Development using Cucumber and Gherkin.
• Competency with source control (preferably Git) and Continuous Integration tools such as Jenkins.
• Practiced understanding of Agile development methodologies and understanding of DevOps Integration
• SQL Server, MySQL, MS SQL, Mongo DB
• Solid understanding and experience with Object-Oriented design and enterprise design patterns.
• The ability to write reusable, optimized and maintainable code that is well documented and follows industry-standard best practices.
• Practical knowledge of Agile development methodologies and DevOps Integration.
• Working knowledge of Agile tooling such as JIRA or other ALM tools
• Practiced understanding of Agile development methodologies & understanding of DevOps Integration
• Experience of working with geographically dispersed teams across different time zones
• Good communication and presentation skills: ability to communicate in a clear and concise manner, across all stakeholder groups and with staff from junior to senior levels
• Understanding of requirements of large enterprise applications (e. g., security, entitlements, etc.).
• Ability to communicate in a clear and concise manner, individually or in front of a group.
Company:
ApTask is a staffing and recruiting company offering staffing, project, and workforce solutions. Founded in 2010, the company is headquartered in Iselin, USA, with a team of 201-500 employees. The company is currently Growth Stage.