Senior Software Engineer - Cloud & Application Engineering-Full Stack
Create a free account to apply in seconds
• Java 21
• Spring 6.x, Spring MVC, Spring Session
• Hibernate 6.x
• Aurora PostgreSQL, SQL Server
• HikariCP
• Redis
• JSP, JSTL, JavaScript, VueJS, NodeJS
• JWT
• Maven, Docker
• Apache Tomcat 10.x
• AWS Services(S3, Aurora, ElastiCache, Cloudwatch)
• Log4j2
• JUnit, Mockito
• AI Tools: Cursor, Claude, GitHub Copilot
Responsibilities
Key Responsibilities
• Feature Development: Design, develop, and ship new features across platform
• Full-Stack Work: Build and maintain server-side controllers, services, and DAOs in Java, as well as front-end JSP views, JavaScript, VueJS.
• Multi-Tenant Architecture: Work with dynamic datasource routing and read/write splitting across multiple tenant’s databases.
• Code Quality: Write clean, maintainable, and secure code following established patterns.
• Performance & Reliability: Optimize database queries, connection pooling, session management, and application performance.
• LLM-Assisted Development: Use AI coding assistants for code generation, refactoring, debugging, testing, and code reviews.
• Collaboration: Work cross-functionally in an Agile environment.
Qualifications
• Strong problem-solving and debugging skills
• Ability to work independently in a large, mature codebase
• Strong communication skills
• Comfort working with both legacy and modern patterns