Java J2EE Developer – Spring Boot & Microservices
Astra North Infoteck Inc.
- Toronto, ON
- Permanent
- Full-time
Primary Skills: Java/J2EE, JUnit, Eclipse, Oracle 19, RESTful, Knowledge of AML
Job Description:• Mandatory Skills: Strong experience in Java/J2EE, JUnit, Eclipse, Oracle 19, RESTful (7+ years)
- Secondary Skills: API Gateways, Messaging, Message Queues, Kafka, Data Event Streaming, REST, SOAP, OAUTH, SSO and SAML
- Good knowledge on OOPS Concept and Java Design principles
- Familiarity with CI/CD Pipelines, agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features
- Familiar with modern software architectures and API-driven development
- Writes clear, readable and maintainable code, takes ownership of the quality and usability of code
- Experience with project automation technologies: Git, Jira, Veracode, maven, Jenkins
- Collaborative attitude, willingness to work with team members; participate in code reviews, share skills and methods
- BS or MS in Computer Science preferred or equivalent professional experience
- Builds, codes, tests, maintain high quality software in Java codebase
- Participates in Agile sprints and ceremonies; supports rapid iteration and development
- Responsible for designing, developing, testing, maintaining software for Java.
- Builds code to specifications and standards
- Analyzes, codes, and tests software components as defined by the requirements.
- Creates and conducts executable tests, continuously integrating code into the overall software framework
- Reviews current software framework to identify defects and opportunities to improve performance and stability
- Completes and ensures completion of any required documentation required e.g. deployment, maintenance, support and business needs
- Researches technical strategies, third party tools, and current and new technologies to deal with emerging technical issues and improve development efficiency
- Promotes agile principles and methodology
- Applies best coding practices to enable agility and delivery of high quality code