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: 6 years (Required) * REST: 5 years (Required) * Database: 5 years (Required) Work Location: In person