Saxon Global

Java Engineer

Click Here to Apply

Job Location

Raleigh, NC, United States

Job Description

•Bachelor's degree in Computer Information Systems, Information Technology, Software Engineering, Computer Science, Computer Engineering, or foreign equivalent plus ten (10) years of experience as Architect, Technical Lead, User Interface Developer, Consultant, or Software Engineer.
•3-10+ year experience and expert knowledge of Java (7+) enterprise development and integration middleware development.
•3+ year experience with hands-on application architecture for large enterprise solutions.
•7+ years of experience in each of the following skills: HTML5 and CSS3; JavaScript development (including object-oriented development); JavaRESTful, Spring Core, Spring Integration, Spring Boot, Spring MVC, Spring Data, Spring Security
•Expert knowledge of JEE compliant application servers (WebSphere preferred), integration middleware, building REST and SOAP web services using Java
•Excellent working experience with Spring, Hibernate, Maven, and other frameworks.
•Advanced knowledge of web service technologies like JAX-RS, JSON, JAXB, JAX-WS, WSDL, Spring based REST services.
•Advanced knowledge of highly efficient RDBMS SQL (e.g. DB2, Oracle).
•Experience with NoSQL implementations a plus (e.g., MongoDB, AWS Dynamodb).
•Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
•Must have extensive web application experience in developing customer facing high scale applications
•Demonstrated experience in building Microservices and leading a Microservices team
•Work on any cloud-based environment and experience building cloud native applications
•Experience with messaging products like RabbitMQ, Kafka or ActiveMQ
•Advanced skills implementing API Service architectures (SOAP, REST) using any of the market leading API Management tools such as Apigee and frameworks such as Spring Boot for Microservices
•Extensive experience delivering a Microservices based architecture leveraging APIs, containers and automation
•Extensive hands-on experience with AWS technologies like Lambda, SQS, EC2 and ECS is a plus
•Expert knowledge with a track record of solution delivery using various data integration solutions in situations requiring real time (synchronous and asynchronous) messaging, Publish/Subscribe models, Micro services patterns, Middleware, and other related methodologies in a multi-user, multi-platform, multi-tier environment
•Experience with development tools like Eclipse, Git, Gradle, Sonar, Jenkins, Jira, Artifactory etc.
•Experience with TDD, code testability standards, JUnit/Mockito and continuous integration
•Strong analytical, communication and team collaboration skills
•Work as a multi-skilled professional practicing Agile/SCRUM methodologies.
•Ability to coach and mentor junior developers as well as teams adopting the platforms.
•Passion for collaboration and working on agile teams



Location: Raleigh, NC, US

Posted Date: 9/27/2024
Click Here to Apply
View More Saxon Global Jobs

Contact Information

Contact Human Resources
Saxon Global

Posted

September 27, 2024
UID: 4875973686

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.