Senior Software Engineer - Java
blueyonder
Job Description
What you’ll do:
-
Writing clean, maintainable Java code following best practices and standards.
-
Timely and accurate delivery of assigned coding and development tasks.
-
Effective collaboration with senior developers and consultants.
-
Proficiency in writing SQL queries and performing basic database operations.
-
Willingness and ability to quickly learn new technologies and business domains.
-
Optimize frontend applications for performance, scalability, and cross-browser compatibility.
-
Leverage AI-assisted development tools and Large Language Models (LLMs) to improve engineering productivity, including support for code generation, debugging, refactoring, and documentation.
-
Participate in design reviews, code reviews, and architecture discussions to ensure adherence to best practices.
-
Mentor and guide junior developers on frontend best practices, component architecture, and coding standards.
-
Collaborate with UX designers, Product Management, QA, and DevOps teams to deliver high-quality user experience.
What we are looking for:
-
Education: BE/B.Tech/ME/M.Tech/MCA in Engineering, Computer Science, or related
-
Total experience is minimum 5 - 7 years in backend.
-
For Pune location only
-
Experience in Building large-scale enterprise web applications
-
Strong Object-Oriented Programming Skills
-
Strong analytical problem-solving skills
-
Experience with relational databases (preferably Oracle)
-
Core Java (like multi-threading, exception handling etc.)
-
Full software development lifecycle (requirements, design, development, testing, deployment, support)
-
Consuming and integrating REST APIs
-
Developing responsive and cross-browser compatible web applications
-
Working with version control systems (Git) and agile development environments
-
Expertise in Java, SQL database, Spring boot and Micro services.
-