Senior Software Engineer - Java Programming
Job Description
Technical Expertise :
- Proficient in Java/J2EE with 5+ years of hands-on expertise.
Specializes in :
- Spring Framework (Expert level)
- Microservices (Advanced level)
- RESTful/GraphQL APIs (Advanced level)
- Cloud environments like AWS/Azure (Intermediate level
- Skilled at writing clean, scalable code that drives innovation.
Experience includes working with :
- ORM
- JSON
- Event-Driven Architecture
- IOC
- AOP
- Containerization
- Service discovery
- Service mesh
- Lambda expressions
- Multi-threading
Proficient with :
RDBMS (Intermediate level),NoSQL (Intermediate level), Jira (Advanced level).,Git (Advanced level), Maven (Intermediate level),Jenkins (Intermediate level)
- Utilizes these tools and platforms effectively in software development processes.
Analytical Thinker : A strategic thinker passionate about engaging in requirements analysis and solving complex issues through software design and architecture.
Team Player : A supportive teammate ready to mentor, uplift your team, and collaborate with internal teams to foster an environment of growth and innovation.
Innovation-Driven : Always on the lookout for new technologies to disrupt the norm, you're committed to improving existing software and eager to lead the charge in integrating AI and cutting-edge technologies.
