8-10 years of overall experience in software development.
10+ years of experience with Java-based enterprise applications.
3+ years of experience in driving technical solutions.
Hands-on experience with GitHub Copilot integrated with IDEs like IntelliJ IDEA, Eclipse, or VS Code.
Strong understanding of Object-Oriented Design Principles and Design Patterns.
Responsibilities
Design and develop high-performance applications using Java, Spring MVC, and Apache Tomcat.
Develop and review application components, interfaces, APIs, and database designs.
Perform code reviews and establish development standards across teams.
Optimize solutions leveraging MS SQL Server and Sybase databases.
Drive initiatives for application performance tuning, security, scalability, and resiliency.
Collaborate with stakeholders to align technology solutions with business objectives.
Support production releases and troubleshoot critical issues.
Benefits
Opportunity to work with advanced AI-assisted software engineering tools.
Collaborative environment with cross-functional teams.
Focus on high-performance and scalable enterprise applications.
Involvement in driving technical solutions and standards.
Potential for professional growth in a senior role.
Full Job Description
Role Overview:
Seeking a highly skilled Senior Java Developer with an architect mindset to design, develop, and optimize robust, high-performance enterprise applications. This role involves driving technical solutions, establishing development standards, and leveraging advanced Java concepts, Spring MVC, and database technologies like MS SQL Server and Sybase. The ideal candidate will contribute to application performance, security, and scalability, while collaborating with cross-functional teams and utilizing AI-assisted software engineering tools.
Key Responsibilities:
Design and develop robust, high-performance applications using Java, Spring MVC, and Apache Tomcat.
Develop and review application components, interfaces, APIs, and database designs.
Perform code reviews and establish development standards across teams.
Design and optimize solutions leveraging MS SQL Server and Sybase databases.
Drive application performance tuning, security, scalability, and resiliency initiatives.
Collaborate with business stakeholders, architects, and infrastructure teams to align technology solutions with business objectives.
Support production releases, troubleshoot critical issues, and drive root cause analysis.
Leverage GitHub Copilot and AI-assisted software engineering capabilities to accelerate development, automate repetitive coding tasks, generate test cases, improve documentation, and enhance overall delivery efficiency.
Required Skills:
Advanced Java Concepts (Java 8+ preferred)
ORACLE SQL
Spring MVC Framework
Apache Tomcat
Enterprise Application Design & Architecture
Object-Oriented Design Principles and Design Patterns
MS SQL Server
Sybase
GitHub Copilot (integrated with IDEs such as IntelliJ IDEA, Eclipse, or VS Code)
Qualifications:
8-10 years of overall experience.
10+ years of software development experience with Java-based enterprise applications.
3+ years of experience driving technical solutioning.
Hands-on experience using GitHub Copilot integrated with IDEs such as IntelliJ IDEA, Eclipse, or VS Code.