JOBSEARCHER

Sr. Java Developer

About MAP Communications MAP Communications is proud to be a 100% Employee-Owned Business. Here you are not just an employee, you are an employee-owner. A fun and rewarding career with an answering service industry leader! We are a 100% employee-owned company and operate an answering service and call center business handling incoming calls for various companies and individuals across the country. We answer calls for a variety of business types both large and small. Our corporate location is in the Greenbrier section of Chesapeake, between I-64 and Military Highway. https://www.mapcommunications.com Job brief We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development life cycle, from concept and design to testing. Good knowledge of Oracle and object oriented programming. Java Developer responsibilities include: Designing and developing high-volume, low-latency applications for mission-critical system and delivering high-availability and performance Contributing in all phases of the development lifecycle 5+ Years of experience in designing and developing Java applications, Experience in software development using Java 8+ EE, Spring (Boot, Data, Security, MVC) Prepare and produce releases of software components Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review Analyze client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving, technical guidance Maintain existing products by debugging and applying bug fixes. Manage multiple responsibilities and assignments simultaneously under strict deadlines with minimal direction at times. Requirements BS/MS degree in Computer Science, Engineering or a related subject Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc) and Hands on experience in designing and developing applications using Java EE platforms Experience in working with ORM frameworks like Hibernate and JPA. Possess strong working knowledge of Relational Database Management System programming using SQL DDL, DML, PL/SQL, Triggers and Stored Procedures. Experience in working and configuring Wildfly, Kafka, Kubernetes Experience in developing web applications using at least one popular web framework Experience working with Atlassian Jira and DevOps tools Experience with in various Software Development Life Cycle SDLC methodologies like Agile Development environments SCRUM, Test Driven development TDD and waterfall. Experience with REST web service development and Microservices Work Remotely No Salary Salary commensurate with experience Job Type: Full-time Pay: From $95,000.00 per year Benefits: 401(k) 401(k) matching Dental insurance Health insurance Life insurance Paid time off Professional development assistance Retirement plan Vision insurance Application Question(s): Are you currently located in the Hampton Roads area and able to commute to our Headquarters? Education: Bachelor's (Preferred) Experience: Java: 5 years (Required) REST: 3 years (Required) Database: 3 years (Required) Work Location: In person