22 Oct
|
Tamanna Technology
|
Greater Toronto Area
22 Oct
Tamanna Technology
Greater Toronto Area
We are seeking an experienced and detail-oriented
Java / J2EE Developer to join our development team. In this role, you will design, develop, and maintain high-performance enterprise applications. The ideal candidate will have deep expertise in Core Java, Spring Boot, and J2EE architecture, alongside strong hands-on experience with Relational Databases. Familiarity with Mainframe systems or IBM Master Data Management (MDM) is a strong advantage.
Key Responsibilities
- Application Development:
Design, build, and maintain scalable backend services and microservices using
Java
,
Spring Boot
, and
J2EE frameworks.
- Database Management:
Write, optimize, and maintain complex SQL queries, stored procedures, and database schemas using relational databases (e.g., Oracle, PostgreSQL, MySQL, SQL Server).
- System Architecture & Integration:
Collaborate with cross-functional teams to integrate up-to-date backend services with enterprise legacy systems.
- Code Quality & Best Practices:
Participate in code reviews, write unit tests, and ensure code quality, reliability, and security standards.
- Troubleshooting:
Diagnose and resolve technical issues, performance bottlenecks, and system bugs in a production environment.
Required Qualifications
- Core Technical Skills:
- 10+ years of professional experience in enterprise application development using
Java (8+)
and
J2EE
.
- Strong expertise in building microservices and RESTful APIs using
Spring Boot and Spring Framework.
- Solid understanding of object-oriented programming (OOP), design patterns, and multithreading concepts.
- Database Expertise:
- Proven experience with
Relational Databases (RDBMS)
such as Oracle, PostgreSQL, or SQL Server.
- Proficiency in writing and tuning SQL queries, object-relational mapping (ORM) frameworks like Hibernate or JPA.
- Software Engineering Principles:
- Hands-on experience with version control systems (Git) and CI/CD pipelines (Jenkins, GitLab, etc.).
- Experience working in an Agile/Scrum development environment.
Nice-to-Have Skills
- Exposure to or experience working with
Mainframe systems
(COBOL, JCL, DB2).
- Experience with
IBM Master Data Management (IBM MDM)
solutions.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
📌 Senior Java /EE Developer (Greater Toronto Area)
🏢 Tamanna Technology
📍 Greater Toronto Area