The Senior Java Fullstack Developer will design and develop Java-based applications, collaborating with product managers and designers to create efficient web applications. Responsibilities include coding, testing, mentoring junior developers, and staying updated with industry trends.
ProArch is currently seeking a highly qualified Senior Java Fullstack Developer to join our esteemed development team. In this pivotal role, you will be responsible for the end-to-end design, implementation, and maintenance of sophisticated Java-based applications. Your expertise in both front-end and back-end technologies will play a critical role in delivering exceptional software solutions that meet the needs of our clients.
Key Responsibilities:
- Architect, design, and develop high-quality web applications utilizing Java technologies, ensuring optimal performance and user experience.
- Collaborate closely with product managers, UI/UX designers, and other stakeholders to translate requirements into technical specifications and deliver robust solutions.
- Create and maintain efficient, reusable, and reliable Java code across both the front-end and back-end.
- Implement modern frameworks and libraries to enhance application functionality and usability.
- Perform thorough testing and debugging to ensure application reliability and efficiency.
- Mentor junior developers and contribute to team knowledge sharing and best practices.
- Stay informed about emerging technologies and industry trends to enhance our development processes.
- Master's or Bachelor's degree in Computer Science, Engineering, or a related field.
- A minimum of 7 years of experience in software development with a focus on Java full-stack technologies.
- Proficient in Core Java, Spring Framework, and Hibernate.
- Thorough understanding of front-end technologies including HTML, CSS, JavaScript, and frameworks like Angular, React, or Vue.js.
- Experience in building RESTful APIs and microservices architecture.
- Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB.
- Proficient in Agile methodologies and version control systems such as Git.
- Strong analytical and problem-solving skills, with attention to detail.
- Excellent verbal and written communication skills, showcasing the ability to work collaboratively in a team-oriented environment.
- Experience in cloud services (AWS, Azure, GCP) is preferred.
Contract
Remote
Top Skills
Java
Similar Jobs
As a Senior Lead Software Engineer at JPMorgan Chase, you will lead an agile team to enhance and deliver market-leading technology products, engage with business partners, oversee design reviews, collaborate with product teams, and contribute to multi-technology challenges.
As a Staff Software Engineer, you will build high-quality, scalable code and collaborate with product owners to understand requirements. Your role includes designing, implementing, and automating tests for new products and features, as well as mentoring colleagues to promote knowledge sharing.
As a Software Engineer III at JPMorgan Chase, you will design and implement cloud-native microservices applications using Java and Kotlin, ensure high-quality delivery through extensive testing, and support products post-launch. A collaborative approach in an agile setting is essential.
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.