Tuesday 15 November 2022

ROLE: Lead Java Application Developer-( Remote position )

0 comments

Hi,   

Greetings from nDimensions Technologies,

Please Review the Following Requirement and let me know if you are Interested. Please send your Updated Profile with Contact Details

 

ROLE: Lead Application Developer 

Location  : Remote

Duration : Long Term

 

Note : The lead position is technical lead position, so we are looking for someone with superior technical skills/knowledge. They need to have solid hands-on experience will need to be able to hands on code with developers to show them how to improve their skills. The client is looking at this position to bring up the level of the rest of our team. Here are some more requirements we are looking for in this candidate on top of the other requirements:

 

        Java 8 - In depth knowledge

        Spring Framework knowledge and utilize those to make the application robust and efficient

        Lambda Functions

        Java streams

        Collections,

        JPA,

        Batching

        MQ

        Caching

        CI/CD best practices

 

Job Description Summary

Notes:

  • Submitted candidates must meet everything listed under Requirements (job description below)
  • This role is an important piece to our expansion and this team member will be training existing developers in agile and modern day development practices; ensuring to meet SLE 2023 roadmap project commitments
  • This is a back end Java developer role
  • Will design, develop, and unit test the code in Java and related frameworks
  • Schedule 9am-4pm EST
  • On call rotation every 10 weeks for one week (Thursday - Thursday)

As a Lead Developer, you are the senior most technical member of a cross-functional agile development team that analyses, designs, codes, tests and delivers software features. The lead developer is accountable for all aspects of the code quality produced by their team including static code quality standards, test coverage metrics and defect prevention. A lead developer collaborates with business partners and stakeholders about the business needs and processes with the ability to transform those discussions into design and ultimately code. A lead developer also partners closely with the ScrumMaster to coach and guide the team to ensure that agile process and technical best practices are used to create the highest quality outcome

 

Requirements:

  • Bachelor's degree in Computer Science, Information Systems, or closely related field of study; or equivalent work experience
  • Lead: Minimum 10 years of software development experience
  • Lead: Experience in the technical lead role overseeing a team of software development talent
  • Practical expertise in Software Development Life Cycle (SDLC) including Waterfall and Agile/SCRUM
  • Practical expertise in data modeling and database management
  • Willingness to participate in an on-call rotation
  • The Senior Application Developer will demonstrate advanced skills while coaching and mentoring less senior team members.

 

Preferred Experience:

  • Minimum 3 years (of total) experience as a developer embedded in team in an agile and DevOps delivery environment.
  • Experience in the technical lead role overseeing a team of software development talent
  • Lead: Minimum 8 years of experience using web servers, applications servers, and RDBMS
  • Advanced IDE usage including memorized the shortcuts associated with them to accelerate the work, write custom macros and optimize the IDE.
  • In-depth usage and creation of API libraries and custom frameworks to optimize and automate the program's functionality.
  • Experience with JSON, AJAX, SOA, Rest/SOAP based Web Services, JUnit, Jenkins and Bitbucket
  • Experience in API security, analytics, throttling, caching, logging, request and response modifications etc.
  • Experience in creating REST API documentation using Swagger and RAML or similar tools desirable
  • Experienced with Object-Oriented Design (OOD)
  • Ability to fully design and manage databases and use syntax to expedite results, advanced queries and convert data across incompatible interfaces. 
  • Hands-on knowledge of multiple programming languages, as well as the foundations of how languages work
  • Knowledge of SQL procedures and functions, and complex SQL Queries

 

Thanks & Regards

Mark Reno

Senior IT Recruiter

Certified Minority Business Enterprise | E-Verify Company

17177 N Laurel Park Drive | Suite 445 | Livonia | MI | 48152 |    

________________________________________

Disclaimer: This message and information contained in or attached to this communication is privileged and confidential and intended only for the person named above. If you are not the intended recipient of this transmission, you are hereby notified that any dissemination, distribution or copying of this communication to anyone other than the intended recipient is strictly prohibited. If you received this communication in error, please do not read it. Please immediately reply to the sender that you have received this communication in error and delete this communication from your computer.

 


Click Here To Unsubscribe.

No comments:

Post a Comment