10 Aseuro Technologies Jobs
8-15 years
Aseuro - Technical Lead - Java/J2EE/Spring Frameworks (8-15 yrs)
Aseuro Technologies
posted 17hr ago
Flexible timing
Key skills for the job
Core Technical Skills :
- The ideal candidate will have a strong foundation in Core Java and J2EE, with 8+ years of total IT experience for the Lead role or 5+ years for the Senior Developer role.
- A significant amount of experience in enterprise-level application development is necessary, particularly using the Spring Framework.
Key Spring technologies to be proficient in include :
Spring Boot V3 :
- The candidate should have experience in developing microservices using the latest version of Spring Boot.
Spring Data : For managing database interactions in a more declarative way.
Spring Security : Essential for securing web applications and services.
Spring Integration : Knowledge of integrating different enterprise systems.
Spring MVC & Spring Web : For creating web applications with model-view-controller architecture and handling HTTP requests.
Spring JPA : Expertise in Java Persistence API, a standard for object-relational mapping (ORM).
Spring Batch : Knowledge of building batch processing applications is highly preferred.
Additionally, Hibernate and JPA experience is crucial for database management and ORM, especially when integrating relational databases into Java applications.
- Web Services and RESTful APIs
- The position requires the candidate to have 5+ years of experience in developing SOAP and REST web services.
- This includes designing, building, and integrating RESTful APIs that communicate between different systems.
- Familiarity with Swagger is necessary for API documentation, which aids in maintaining clear and consistent service specifications.
- DevOps & Containerization
- The candidate should have experience with Docker and Containerization, skills that are increasingly important in modern development workflows.
- Knowledge of Maven 3+ is also essential, as it will be used for dependency management and project building.
- In addition to these, proficiency in Multi-threading Concepts is crucial for optimizing application performance, particularly when dealing with high concurrency or resource-heavy applications.
Unit Testing & Quality Assurance
- Strong experience in unit testing is required.
- The candidate should be familiar with Mockito or other similar frameworks for writing unit tests to ensure code quality and reliability.
- Application Servers & Databases
- Experience in deploying and managing applications on JBoss and Apache Tomcat is necessary, as these are widely used application servers.
- As for databases, expertise with DB2 (AS400) is highly desirable, although PostgreSQL experience is also important, as it is a common open-source relational database used in many organizations.
Cloud & AWS Services
- The role requires familiarity with cloud platforms, particularly AWS (Amazon Web Services).
The candidate should have experience with key AWS services such as :
- EC2 (Elastic Compute Cloud) for virtual server management.
- ECS (Elastic Container Service) for container management.
- Lambda for serverless computing.
- SQS (Simple Queue Service) and SNS (Simple Notification Service) for messaging.
- EKS (Elastic Kubernetes Service) for container orchestration.
- CloudWatch for monitoring and logging.
- These services will be key for deploying, scaling, and maintaining applications in the cloud.
- Version Control & Agile Methodology
- An understanding of Git is essential, as it is the standard tool for version control in many development teams.
- Familiarity with Agile methodologies, such as Scrum or Kanban, is also required, as the candidate will be expected to work within Agile teams.
- Experience with Atlassian tools like Jira and Confluence for project tracking and collaboration is a bonus.
Additional Skills :
- SAML 2.0 experience is a plus for handling security and single sign-on (SSO) scenarios.
- Good communication skills are necessary, as the candidate will work closely with other team members and stakeholders in an Agile environment.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Technical Lead roles with real interview advice