Senior Software Engineer - Cloud & Application Engineering-Full Stack

Bristlecone

Bangalore, Karnataka, India
Apply on EasyApply

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

Skills

Java 21Spring 6.xHibernate 6.xPostgreSQLDockerJavaScriptVueJSAWS ServicesProblem-solvingCommunication