Java Software Engineer
- Mississauga, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Job brief
We are searching for a skilled programmer with a deep understanding of Java to design and develop performant and scalable applications.
Responsibilities
- Define application requirements.
- Participate throughout the whole development lifecycle.
- Write efficient and testable code and troubleshoot the application.
- Identify areas of improvement and make suggestions to improve performance.
- Write and update documentation.
- Identify bottlenecks and glitches and come up with ways to fix these issues.
- Assist in the maintenance of code quality, organization, and automation.
Requirements
- Degree in Computer Science or related field
- 5+ Years of working on the development of Java applications
- Experience working with relational databases
- Familiarity with test-driven development and object-oriented programming
- Good problem-solving and analytical skills
- Attention to details
- Familiar with SQL, J2EE, Microservices, Agile, and Scrum.
- Comfortable using Spark, Storm, Hadoop, Angular 2/4/5, Spring Boot.
More about this job
Responsibilities
Define application requirements and contribute throughout the development lifecycle by designing, developing, testing, troubleshooting, and maintaining Java applications. Improve application performance and code quality, identify and resolve bottlenecks and glitches, and write and update documentation.
Requirements
Requires a degree in Computer Science or a related field and at least five years of experience developing Java applications. Candidates should have relational database experience, familiarity with test-driven development and object-oriented programming, strong problem-solving and analytical skills, attention to detail, and familiarity with the listed technologies and methodologies.
Skills
- Java
- Relational Databases
- Test-Driven Development
- Object-Oriented Programming
- SQL
- J2EE
- Microservices
- Agile
- Scrum
- Spark
- Storm
- Hadoop
- Angular
- Spring Boot
- Problem-Solving
- Analytical Skills
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- Java
- Java Applications
- Relational Databases
- Test-Driven Development
- Object-Oriented Programming
- SQL
- J2EE
- Microservices
- Agile
- Scrum
- Spark
- Storm
- Hadoop
- Angular
- Spring Boot
- Application Development
- Performance Optimization
- Troubleshooting
- Code Quality
- Automation
- Documentation
- Computer Science
- IT Services
- IT Consulting