Negotiable
Outside
Remote
USA
Summary: The Senior Java Developer role focuses on developing and maintaining tools within the Accessibility team, requiring deep knowledge of application development frameworks and the ability to deliver high-quality software components. The position emphasizes collaboration, problem-solving, and adherence to established processes while engaging with external support teams. Candidates should possess solid experience in distributed systems and Java technologies, along with a strong foundation in computer science principles.
Key Responsibilities:
- Acquire deep knowledge of application development frameworks developed by the team to handle support requests without any guidance.
- Be responsible for timely and quality delivery of assigned job spanning multiple tiers/modules without any oversight.
- Tactically execute a well-defined, but complex problem by subdividing it into multiple simple tasks.
- Implement code with the most efficient algorithms and data structures.
- Realize resilient and high-performing software components by utilizing concurrency.
- Help team to create training material and design documents, when needed.
- Be a great team player.
- Frequently Interact with external support teams to resolve technical hurdles.
- Share knowledge and opinions with the rest of the group about your area of expertise by means of creative diagram/presentation.
- Fully understand the significance of established processes and follow them faithfully.
Key Skills:
- Solid experience in large scale distributed systems and event-driven architectures
- Experience Java/J2EE, MVC framework
- Experience in noSql technologies like Cassandra, MongoDB
- Solid foundation in computer science with strong competencies in data structures, algorithms, and software design.
- Hands-on experience in Java/J2EE, XML, Web Technologies, Web Services
- Solid computer science fundamentals, especially in data structures and algorithms.
- Advanced knowledge of Java
- Good grasp of design patterns
- Knowledge of J2EE
- Some experience with Tomcat and Linux
- Basic knowledge of SQL/relational database
- Familiarity with any of these is a bonus: Spring Framework, GIT, Maven
- Hands-on knowledge of the latest Spring Cloud libraries is plus.
- Familiarity of agile SDLC is a significant bonus.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
RESPONSIBILITIES
- Acquire deep knowledge of application development frameworks developed by the team to handle support requests without any guidance.
- Be responsible for timely and quality delivery of assigned job spanning multiple tiers/modules without any oversight.
- Tactically execute a well-defined, but complex problem by subdividing it into multiple simple tasks.
- Implement code with the most efficient algorithms and data structures.
- Realize resilient and high-performing software components by utilizing concurrency.
- Help team to create training material and design documents, when needed.
- Be a great team player.
- Frequently Interact with external support teams to resolve technical hurdles.
- Share knowledge and opinions with the rest of the group about your area of expertise by means of creative diagram/presentation.
- Fully understand the significance of established processes and follow them faithfully.
REQUIREMENTS
- Qualifications
* Solid experience in large scale distributed systems and event-driven architectures
* Experience Java/J2EE, MVC framework
* Experience in noSql technologies like Cassandra, MongoDB
*JavaSoftware engineer to work in the Accessibility team to build and maintain tools.
* Solid foundation in computer science with strong competencies in data structures, algorithms, and software design.
* Hands-on experience in Java/J2EE, XML, Web Technologies, Web Services
- Solid computer science fundamentals, especially in data structures and algorithms.
- Advanced knowledge of Java
- Good grasp of design patterns
- Knowledge of J2EE
- Some experience with Tomcat and Linux
- Basic knowledge of SQL/relational database
- Familiarity with any of these is a bonus: Spring Framework, GIT, Maven
- Hands-on knowledge of the latest Spring Cloud libraries is plus.
- Familiarity of agile SDLC is a significant bonus.
Bachelor s degree required