Full Stack Java Developer - Remote

Company: Meriye Llc
Your Application: You have not applied yet
Location: Remote, USA
Allows working from home: Yes
Employer Email: *********@*******.com (View email)
JOB DESCRIPTION
Requirements:
- Position requires a four-year degree from an accredited college or university.

- Plus at least 8 years exp.

Required Technical Skills:

- Required: 8+ years exp as full stack developer

- 8 years or more of software development experience or at least 5 years of experience with master's degree in computer science or related field.

- 5 years or more of experience in designing and developing software applications in Java or at least one year of experience in Java, or node.Js with master's degree in computer science or related field.

- 5 years exp working with Spring framework Highly desired:

- Strong understanding of object-oriented programming

- A knack for writing clean, readable, and easily maintainable code

- Understanding of fundamental design principles for building a scalable application

- Experience implementing automated unit tests - TDD exposure will be advantageous.

- Proficient understanding of code versioning tools such as Git etc.

- Knowledge of Cloud platforms like Azure / AWS is a must.

- Experience in setting standards for a team - from development to design.

- Effective verbal and written communication skills.

- Ability to translate complex data sets and research into simple business recommendations.
Responsibilities:
- As a Sr. Backend Software Engineer you will contribute to design, development, testing, deployment, and support of software systems and/or applications.

- Competent to perform all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work.

- Works directly on complex application/technical problem identification and resolution, including responding to off-shift
and weekend support calls.

- Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.

- Drives application development focused around delivering business valuable features

- Maintains high standards of software quality by establishing good practices and habits

- Identifies and encourage areas for growth and improvement within the team

- Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness

- Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results.

- Employee is also responsible for performing other job duties as assigned by Caterpillar management from time to time.

- Translate application storyboards and use cases into functional applications. Design, build, and maintain efficient, reusable, and reliable web applications.

- Ensure the best possible performance, quality, and responsiveness of applications

- Lead by example - know to code extensively. Design and implement software platform with Standard Architecture patterns.

- Identify bottlenecks and bugs, and devise solutions to these problems

- Participate in early product demonstrations to customers. Interact with multiple stakeholders, like Product Owners, peer leaders, DB developers, Solution architects and developers

- Well versed in writing unit and integration tests using standard frameworks.


JOB TYPE
Work Day: Full Time
Employment type: Permanent Job
Salary: Negotiable
Positions available: 1


JOB REQUIREMENTS
Minimal experience: Unspecified
Gender: Indistinct



Jobs you may be interested in






    Tips You May Be Interested In