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