Java backend Developer

Posted 10 Days Ago
Be an Early Applicant
Pune, Maharashtra, IND
In-Office
Senior level
Software
The Role
Develop Java backend solutions, analyze requirements, create detailed designs, enhance frameworks, conduct peer reviews, perform automated unit testing, manage risks, and ensure coding standards and technical delivery quality. The role requires strong Java and J2EE expertise, enterprise application development experience, distributed architecture knowledge, messaging, databases, REST services, build tools, version control, CI/CD, static analysis, and effective technical communication.
Summary Generated by Built In
We are looking for an experienced Java developer to be responsible for providing solutions for technical issues which may affect product delivery. The Java technical lead will facilitate requirement analyses, conduct peer reviews and provide feedback, and enhance frameworks.

To be successful as a Java technical lead, you should demonstrate sound knowledge of industry best practices, good organizational and leadership skills, and proficiency in Java technologies. Ultimately, a top-notch Java technical lead should have good analytical skills, the ability to anticipate issues and frame remedial actions, and excellent teamwork skills.

Java Technical Lead Responsibilities:
  • Performing requirement analyses.
  • Developing high-quality and detailed designs.
  • Conducting unit testing using automated unit test frameworks.
  • Identifying risk and conducting mitigation action planning.
  • Conducting configuration of your own work.
  • Reviewing the work of other developers and providing feedback.
  • Using coding standards and best practices to ensure quality.
Java Technical Lead Requirements:
  • Degree in engineering, information systems or related.
  • Extensive experience in the IT industry.
  • Sound knowledge of estimation techniques.
  • Sound knowledge of Java technologies.
  • Good understanding of unit testing methodologies.
  • Excellent analytical skills.
  • Exceptional communication skills.


Requirements
- 5+ years of exprience.
- • Strong Java and J2EE background.
• Strong working experience in Multi-Threading, Exception Management and Use of Collections.
• Sound knowledge of working with application aspects i.e. Caching, Asynchronous APIs, Loggingetc.
• Experience with web application frameworks like Spring Boot or Dropwizard.
• Unit Testing is an everyday affair and hence demands very good unit testing skills using tools like Junit & TestNG.
• Understanding of relational databases, RESTful services, and build tools like Maven & Gradle
• Knows what and when to mock and have used frameworks like Mockito/Power mock.
• Understanding of message queue such as ActiveMQ, Kafka, RabbitMQ.
• Version Control is treated as important as programming skills. Fluent with version control tools like Git and Bitbucket.
• Exposure to Agile/Scrum, TDD not in theory but in practice.
• Experience with Continuous Integration, Continuous Deployment, Static Code Analysis, Jenkins and SonarQube.
• Willingness to take ownership of the technical solution and ensure technical expectations of deliverables are met.
• Strong communication skills along with the ability to articulate technical designs and concepts.
• Exposure to cloud and containerization would be a plus.
• Hands-on experience in application development in an enterprise setup.
• Have a good Understanding of Distributed Application Architecture.

Skills Required

  • Degree in engineering, information systems, or a related field
  • 5+ years of experience
  • Extensive experience in the IT industry
  • Strong Java and J2EE background
  • Experience with multithreading, exception management, and Java collections
  • Experience with caching, asynchronous APIs, and logging
  • Experience with Spring Boot or Dropwizard
  • Strong unit testing skills using JUnit and TestNG
  • Understanding of relational databases, RESTful services, Maven, and Gradle
  • Experience with mocking frameworks such as Mockito or PowerMock
  • Understanding of message queues such as ActiveMQ, Kafka, or RabbitMQ
  • Proficiency with version control tools such as Git and Bitbucket
  • Practical experience with Agile, Scrum, and test-driven development
  • Experience with continuous integration, continuous deployment, Jenkins, and SonarQube
  • Enterprise application development experience
  • Understanding of distributed application architecture
  • Strong analytical, communication, organizational, and leadership skills
  • Estimation techniques knowledge
  • Cloud and containerization experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Hyderabad, Telangana
208 Employees
Year Founded: 2016

What We Do

Silicon Stack® is a rapidly expanding Australian enterprise headquartered in Melbourne, with an extensive clientele spanning Australia, NZ, Europe, North America, and Asia. As a dynamic and comprehensive digital development and creative agency, we have established a remarkable history of achievements. Our primary focus lies in delivering the following key services: • Software Development • Strategic Consulting • Dedicated Team Model • Digital Transformation • Database, Analytics & Reporting Services • Integrations & APIs • Cyber Security, Cloud & Networking • Marketing & Branding • Software Testing Silicon Stack® has established itself as a trusted and reputable partner with our clients, a brand that embodies a "can-do attitude" and exhibits expertise and a proven track record of successful deliveries. Our team comprises individuals who possess a deep understanding of cutting-edge technology stacks, igniting our passion for innovation and enabling us to surpass perceived limitations. We have solidified our position as the leading development partner in industries such as Automotive, Agriculture, Retail, Food & Beverages, Aviation, and Whitegoods Manufacturing. This achievement is a result of our robust foundation, comprehensive solutions, extensive experience, and profound knowledge of small to enterprise-level ERP and CRM solutions. We owe our continued strong and organic growth to our remarkable workforce. With hundreds of dedicated professionals situated across seven offices in Melbourne and Brisbane (Australia), Sai Gon and Can Tho (Vietnam), Pune and Hyderabad (India), and Miami (USA), we are consistently expanding. Our team members embody qualities such as drive, passion, a sense of fun, optimism and unwavering integrity. When clients choose to partner with Silicon Stack®, they make an investment in our credibility and proven ability to deliver high-quality solutions that work and excel in functionality, aesthetics, and user-friendliness.

Similar Jobs

Hybrid
Mumbai, Maharashtra, IND
289097 Employees

Mastercard Logo Mastercard

Lead Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Pune, Maharashtra, IND
38800 Employees

Mastercard Logo Mastercard

Lead Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Pune, Maharashtra, IND
38800 Employees

NextHire Consulting Logo NextHire Consulting

Back-end Engineer

Artificial Intelligence • HR Tech • Professional Services • Software
In-Office
Pune, Maharashtra, IND
100 Employees

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account