Job Title: Senior Java Developer (J2EE)
Type: ContractLocation: RemoteExperience: 9+ years
Key Responsibilities:
Design & Development: Lead the design and development of complex Java applications using J2EE technologies.System Architecture: Collaborate with architects and business stakeholders to define application architecture and design.Code Review & Mentorship: Conduct code reviews and provide mentorship to junior developers to ensure high code quality and adherence to best practices.Performance Optimization: Analyze and optimize application performance, ensuring scalability and reliability.Integration: Work with cross-functional teams to integrate Java applications with other systems and platforms.Testing & Debugging: Develop unit and integration tests to ensure the quality and functionality of applications; debug and resolve issues.Documentation: Maintain detailed documentation of application design, code, and configuration.Continuous Improvement: Stay updated with the latest industry trends and technologies to continuously improve processes and methodologies.
Required Skills:
Proficient in Java and J2EE technologiesStrong understanding of object-oriented programming and design patternsExperience with frameworks such as Spring, Hibernate, and StrutsKnowledge of RESTful and SOAP web servicesFamiliarity with front-end technologies like HTML, CSS, JavaScript, and Angular/ReactExpertise in using development tools such as Eclipse, IntelliJ IDEA, or NetBeansProficient in database technologies, including SQL, MySQL, PostgreSQL, and ORM technologiesExperience with application servers like Apache Tomcat, JBoss, or WebLogicStrong understanding of version control systems like Git and SVNKnowledge of build tools such as Maven or GradleFamiliarity with containerization technologies like Docker and orchestration tools like Kubernetes
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
