Sr Java Developer
Job Description
A Lead Developer will be responsible to design, develop, maintain and optimize web applications using Java, Spring for the Digital Platform Services team. Key responsibilities include building microservices and ensuring compliance with enterprise architecture standards. The ideal candidate must have experience in cloud-native development, public/private cloud platforms, DevSecOps, and the Life Sciences industry.
The candidate should have strong technical expertise in Java and experience with legacy systems.
Responsibilities
- Responsible for re-verifying the codebase and working with the team on the Legacy (LIMS) Suntech system.
- Code enhancement and development programs and/or required fixes to production problems using the functional and technical programming standards.
- Test enhancement and development programs.
- Participate in structured code reviews / walkthroughs.
- Create and provide content for operational documentation to Technical Writers.
- Utilize configuration management tools, design tools, debugging tools, and any other environment specific tools necessary to create, test, and implement an application.
- Support installation of application releases into production as directed.
- Communicate accurate and useful status updates. Strong communication skills; both written and spoken.
- Analyze and design enhancements, development programs, and/or required fixes.
- Develops experience
- As Lead Engineer assist Digital Platform Services team in design and development of applications using Java, Spring and other frameworks
- Participate in Scrum activities
- Build and support Development Accelerators that integrate Application development best practices and patterns
- Ensure that the applications delivered are aligned with Enterprise Architecture standards and patterns along with meeting non-functional requirements
Requirements
- 10 years’ experience in IT
- Required 7+ years’ experience in designing and developing scalable web-based applications or relevant industry experience required
- Required 7+ years Hands-on programming and debugging skills on Java, JavaScript, JSP/Servlet, J2EE design patterns
- Required 5+ years Oracle experience in database design, creating stored procedures and performance tuned SQL for quality execution
- Required Service Integration Concepts (especially with RESTFUL services/ SOAP based web services/ IIB integration)
- Required Advanced programming skills in Java, Oracle, application design, Service Integration concepts (REST/SOAP); good communication skills,
- Required Knowledge of XML, XHTML, prevalent XML parsers and related technologies
- Bachelor’s degree in computer science, Information Technology, Computer Engineering or a related technical discipline
- Required Understanding of standard protocols such as HTTP/HTTPS and session management concepts
- Required Experience in handling enterprise application deployment architectures, environments and providing solutions to problems in scalability, performance, availability, reliability, security etc.
- Excellent technical writing and verbal communication skills.
- Good communication skills and leadership skills.
- Knowledge of cGMP Process and Product Validation requirements and techniques.
- Detail-oriented with a strong analytical mindset and problem-solving capabilities
- Department
- Engineering
- Locations
- Chicago
- Remote status
- Hybrid Remote
About Boyle Software
We are early adopters and open-source contributors. We love what we do. Boyle Software employs developers from around the world - for us it does not matter where you live, what matters is what you do. We invest wisely and continuously in top engineers from around the globe.
Sr Java Developer
Loading application form