Please let Creative Chaos know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.
Description:
A Senior Software Engineer for Java at Creative Chaos is responsible for developing server applications across various software platforms.
This role includes writing Restful APIs for client applications.
The engineer ensures that the server application's functionality, security, and performance align with the design and are free of bugs.
Senior engineers are tasked with mentoring junior team members and enhancing team strength through training.
Duties include analyzing business requirements, estimating tasks, writing code and unit tests, and collaborating with team members.
The engineer must tune code for improved security and performance, maintain systems by fixing existing issues, and update issue tracking software.
Providing status updates, communicating with clients, controlling code versions, and researching new technologies are also part of the role.
The engineer will lead a team of software engineers, mentor team members, upgrade skills, and evaluate candidates for open positions.
Requirements:
A BS degree in Computer Science, Software Engineering, or a similar relevant field is required.
Candidates must have a minimum of 3-7 years of related experience in the professional industry.
3-7 years of experience in Spring Boot and Hibernate is necessary.
Good knowledge of MicroServices is required.
Experience with tools such as Git, Maven, JFrog, and UDeploy is essential.
Expertise in developing enterprise-level web applications and RESTful APIs using MicroServices, with demonstrable production-scale experience, is needed.
Strong design and programming skills using JSON, Web Services, XML, XSLT, and PL/SQL in Unix and Windows environments are required.
A strong background in Linux/UNIX environments is necessary.
Strong Shell scripting experience is required.
Experience with PostgreSQL as a DB Engine, deployed on AWS, is a must.
Working experience with Relational DB Skills for PostgreSQL and Terraforms is necessary.
A passion for staying updated with the latest technology trends and the ability to discuss and implement them is essential.
Strong agile/scrum development experience is required.
Strong collaboration and communication skills within distributed project teams are necessary.
Excellent written and verbal communication skills are required.
Benefits:
The position offers Paid Time Off.
Employees have the option to Work From Home.
Health Insurance is provided.
Outpatient Department (OPD) coverage is included.
Opportunities for Training and Development are available.