Senior Java Developer
Apply for this job

Our client is seeking a Backend Java Developer with experience in Java, AWS, and familiarity with Python. The Sr. Software Engineer is a position within a development group focused on building our core After Sales and Customer Engagement platforms. These platforms include customer and associate-facing applications built on AWS using microservices Architecture and other AWS components that integrate with existing systems and databases. The Sr. Software Engineer will develop software and work in an agile delivery model, providing reviews and guidance to other developers to ensure adherence to standards and best practices in the definition of technical requirements, as well as in the design and development of the solution based on user stories.


Job Responsibilities:


- Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security

- Use software engineering best practices to ensure a high standard of quality for all the team deliverables

- Write high quality distributed system software

- Manage your work using git, agile practices, and our CI/CD pipeline

- Work in an agile, startup development environment, where you are always working on the most important stuff

- Mentor, teach, and coach other engineers to improve their engineering skills and responsibilities

- Partner with various teams to create a technical strategy and design for proposed product improvements and new features

- Provides second level operational support for production systems when necessary. Writes documentation that describes installation and operating procedures.

- Estimates resource requirements and scope for incoming tasks as needed. 


Qualifications:

- Undergraduate degree in computer science, engineering, or similar field (or equivalent experience).

- 5+ years of experience developing mission critical and high throughput systems

- High proficiency building services utilizing frameworks such as Spring Boot and Spring MVC

- Experience working with relational databases, e.g. MS SQL Server, MySQL, Aurora

- Experience with source controls such as GIT and Subversion

- Experience producing and consuming RESTful Web Services

- Application performance tuning and optimization.

- Analytical, problem-solving mindset.

- Self-driven with minimal supervision.

- Experience working on a production-critical system.


Preferred Qualifications:

- Experience with Machine Learning

- Experience with LLMs

- Experience with Python


Catch Talent is a high-touch recruiting agency that delivers end-to-end talent acquisition solutions to growing technology, digital media, and professional services companies. Headquartered in Charleston, SC, Catch brings decades of technical recruiting expertise to local and national clients and offers a full range of flexible 

solutions, including direct placement hiring, recruitment process outsourcing, contract and contract-to-hire models. Catch specializes in the entire talent attraction lifecycle by sourcing and recruiting qualified candidates who are interview-ready, culturally aligned, and ready to make an immediate impact - learn how at catchtalent.com.

 

Catch Talent provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. 




Apply for this job
Powered by