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