We are seeking a highly skilled and experienced Senior Java Engineer to join our dynamic team. The ideal candidate will be a technical leader, proficient in modern full-stack development, and passionate about leveraging cutting-edge AI tools and methodologies to build innovative and robust enterprise solutions.
Responsibilities
* Write clean, secure, and highly performant Java code using Spring Boot and related frameworks, adhering to best practices and coding standards.
* Build modern, responsive front-end interfaces with a focus on user experience and robust, scalable RESTful APIs.
* Lead architectural decisions, perform comprehensive code reviews, and mentor junior and mid-level developers, fostering a culture of technical excellence.
* Collaborate closely with product managers and UI/UX designers to translate complex requirements into elegant and efficient technical solutions.
* Champion continuous integration/continuous deployment (CI/CD) practices and oversee automated cloud deployments on platforms like AWS/GCP.
* Actively utilize AI-powered development tools such as GitHub Copilot, Devin, Claude Code, and Cursor to accelerate development, improve code quality, and assist in debugging and refactoring efforts.
* Contribute to the design and implementation of AI/ML integration patterns within applications, understanding the lifecycle of LLM-powered features.
* Explore and integrate new AI technologies and frameworks to enhance application capabilities and developer productivity.
Skills
* Backend: Advanced proficiency in Core Java, Spring Boot, microservices architecture, and asynchronous programming. Experience with performance tuning and optimization.
* Frontend: Strong expertise in JavaScript (ES6+), TypeScript, and modern frameworks (e.g., React or Angular). Solid understanding of responsive design principles and front-end build tools.
* Databases: Extensive experience with relational (SQL Server, PostgreSQL, Oracle) and non-relational (MongoDB, Cassandra) databases, including schema design, query optimization, and data migration strategies.
* DevOps & Cloud: Proficiency with Docker, Kubernetes, and experience with cloud platforms (e.g., AWS, Azure, GCP), including OpenShift.
* Version Control: Expert-level knowledge of Github and branching strategies.
* AI/ML & Tooling:
* Demonstrated experience with AI-powered development tools (e.g., GitHub Copilot, Devin, Claude Code, Cursor) for code generation, debugging, and refactoring.
* Fundamental understanding of Large Language Models (LLMs) and their application in software development.
* Proficiency in Python for scripting, data processing, and integration with AI/ML frameworks.
* Hands-on experience with Generative AI concepts, Large Language Models (LLMs), transformer architectures, RAG, and advanced agentic frameworks such as Google ADK(preferred), LangChain, LangGraph,.
* Soft Skills: Exceptional problem-solving abilities, strong communication, technical leadership, mentorship, and a proactive approach to continuous learning and innovation.
Experience
* 6+ years of professional software engineering experience, with at least 3 years focused on modern full-stack development.
* Proven track record of successfully designing, deploying, and maintaining high-scale, customer-facing applications in production environments.
* Experience taking ownership of key project areas, driving technical initiatives, and leading cross-functional teams.
* Prior experience integrating or working with AI/ML components or services is highly desirable.
Education
* Bachelor’s or Master’s degree in Computer Science, Software Engineering, or an equivalent technical field.
\------------------------------------------------------
## Job Family Group:
Technology
\------------------------------------------------------
## Job Family:
Applications Development
\------------------------------------------------------
## Time Type:
Full...
Want jobs like this matched to you?
Swoopd scores fresh postings against your résumé so you only see the matches that matter.