Full Stack Engineer
Posted
Expertise and Skills You Bring
- Bachelor's degree in computer science or engineering
- 6-9 years of hands-on full stack development experience with Java/J2EE, Spring Framework (including Batch), Angular, REST API development, and Rules Engine (DROOLS)
- 2+ years of practical experience with Cloud technologies (Microsoft Azure preferred), including features like Azure Service Bus, Azure Functions, Azure Gateway, and File Storage
- 4+ years of strong RDBMS development experience (Oracle PL/SQL, SQL Server) with proven ability to collaborate with DBAs on advanced performance tuning
- Familiarity with GitHub Copilot or similar Generative AI tools
- Expertise in designing and building event-driven, multi-threaded, high-volume data processing applications
- Strong experience in CI/CD pipeline development using Jenkins, Maven, uDeploy, and solid understanding of version control with Git
- Working knowledge of ETL technologies (Informatica, Kafka)
- Experience with Spring Batch, JMS (IBM MQ, Active MQ, Azure ASB, Kafka)
- Proficiency with ORM frameworks (MyBatis, Hibernate)
- Hands-on experience with tools like Eclipse, SQL Developer, Postman, SOAPUI
- Solid understanding of software design principles and architectural patterns
- Experience in Agile/Scrum environments
- Ability to quickly learn new technologies in a fast-paced setting
- Excellent communication skills with the ability to collaborate with squad leads and Scrum masters, refine backlogs, assign work, and lead client demos
- Strong leadership qualities: team player, self-starter, innovative, eager to learn, and capable of mentoring junior team members
- Ability to define, maintain, and support Java development standards and best practices using tools like Maven, Sonar, Bitbucket, and other open-source solutions
- Deep understanding of SDLC best practices
- Active participation in design reviews, code reviews, unit testing, integration, and performance testing
