Use this Senior Java Developer job description template to advertise the open roles for free using Longlist.io. You can use this template as a starting point, modify the requirements according the needs of your organization or the client you are hiring for.
We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release.
Senior Java Developer responsibilities include gathering system and user requirements, building Java modules and testing features before release. If you have hands-on experience developing software with agile methodologies and are ready to lead our junior developers, we’d like to meet you.
Ultimately, you will deploy and maintain functional, secure and high-quality applications.
A Senior Java Developer typically has a range of responsibilities on a day-to-day basis, including:
Designing and Developing: The primary role of a Senior Java Developer is to design and develop high-quality software solutions using Java programming language. This involves analyzing requirements, writing code, and conducting unit testing.
Collaboration: Senior Java Developers often collaborate with cross-functional teams, including stakeholders, software architects, product managers, and quality assurance teams. They participate in discussions and meetings to define and refine requirements, provide technical input, and ensure effective collaboration.
Code Review: Senior Java Developers are responsible for reviewing and providing feedback on code written by other team members. They ensure that the code adheres to coding standards, is efficient, and maintains high quality.
Troubleshooting and Debugging: When issues or bugs arise, Senior Java Developers investigate and troubleshoot them. They use tools like debuggers and log analyzers to identify and fix problems in the codebase.
Performance Optimization: Senior Java Developers work on optimizing the performance of software applications. This may involve analyzing and profiling code, identifying bottlenecks, and implementing optimizations to improve the overall efficiency and speed of the application.
Documentation: It is the responsibility of Senior Java Developers to document technical specifications, system designs, and code base information. This documentation helps team members understand the functionality and implementation details of the software.
Mentoring and Leadership: Senior Java Developers often mentor and provide guidance to junior developers. They help them understand best practices, industry trends, and assist in their professional growth. They may also lead development teams, coordinate tasks, and ensure project milestones and deliverables are met.
Overall, a Senior Java Developer plays a vital role in the software development lifecycle, from analysis and design to coding, testing, deployment, and maintenance, while also providing technical leadership and guidance to the team.
• Please note: This opportunity is only for W2, (C2C option is not available) *
Locations: 100% Remote
Client: Finance Client
Duration: 18 Months
Skills & Technologies Required-
1.) Microservices Experience- Must Have.
2.) Rest API's Experience- Must Have.
3.) Spring & Spring Boot- Must Have.
4.) Spring Cloud- Preferred/ Nice to Have.
5.) React JS- Preferred/ Nic...
Experience in Java front and backend programming
Experience Required...8 to 10 years
Industries TypeBanking / Financial Services / Broking
EducationUG - Any Graduate - Any Specialization PG - Post Graduation Not Required DOCTORATE - Any Doctorate - Any Specialization
Job Description:Looking for an opportunity to make an impact?
At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers’ success. We empower our teams, contribute to our communities, and operate sustainable. Everything we do is built on a commitment to do the right thing for our customers, o...
Dice is the leading career destination for tech experts at every stage of their careers. Our client, AGM Tech Solutions, LLC, is seeking the following. Apply via Dice today!
AGM Tech Solutions, on behalf of the Client - a Global Technology Company, is hiring a : Java Full Stack Developer. This is an IMMEDIATE need and a minimum of one year in length...• Responsible for building services and c...
Gather verified email addresses & phone numbers directly from LinkedIn, reach out, and see when candidates open your emails.Get Started Free