Java/J2EE Stack

Avance
30 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Java
API
Agile Methodologies
Application Performance Management
Unit Testing
Azure
Databases
Relational Databases
Database Design
Software Debugging
Java Platform Enterprise Edition (J2EE)
Identity and Access Management
Spring
JUnit
Microsoft SQL Server
Scrum
Mockito
SonarQube
GIT
REST
Software Version Control
Static Application Security Testing

Requirements

  • Strong knowledge of Java/J2EE Stack along with hands on experience of building (coding, testing, debugging, and maintaining) optimized apps using Java 17/21 and Spring Framework
  • Strong ability to understand functional requirements and build solutions.
  • Ability to identify corner cases and catering to that in the building solutions
  • Experience of unit testing tools like Junit/Mockito
  • Proven experience with SAST tools like SonarQube
  • Strong DB design knowledge and ability to convert functional design into normalized RDBMS tables (preferably SQL Server).
  • Monitor application performance, identify and resolve bottlenecks.
  • Designing & building REST APIs
  • Knowledge of Azure especially on App Services, Databases, Messaging systems
  • Understanding security principles of APIs, Identity & Access Management and basics of Azure Infrastructure.
  • Hands experience on Azure DevOps, Git and version control along with deployment..

Soft Skills:

  1. Strong team player and ability to work with people at all levels (trainees to Sr. architects)
  2. Clear and concise communication with strong written and oral skills.
  3. Flexibility & Adaptability
  4. Out of box thinking
  5. Proven experience in working with Agile teams (Scrum) and ability to write clear and crisp user stories

Apply for this position