Full-stack Java Developer
Required skills
Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline
Required skills
2 or more years of experience in software design and development
Required skills
Strong foundation in computer science concepts, including data structures, algorithms, and large-scale software system design
Required skills
Proven experience in troubleshooting and unit testing across both new and existing production systems
Required skills
Proficiency in programming with demonstrated ability in problem identification, analysis, and resolution
Technologies
Java
Responsibilities
Gather, analyze, and document system requirements, including enhancement requests, and translate them into clear technical specifications aligned with client needs
Responsibilities
Design, develop, and customize software solutions by writing new code and modifying existing programs to meet evolving standards and client requirements
Responsibilities
Implement system software, configure it to client environments, and create migration packages to support system testing, user acceptance testing, and production deployment
Responsibilities
Develop test plans, perform unit testing, generate test data, and conduct quality assurance reviews to ensure software reliability and performance
Responsibilities
Validate software after deployment, address any issues identified, and ensure smooth system functionality in the production environment
Responsibilities
Enhance and optimize complex software systems and implementation processes to improve performance, scalability, and maintainability
Responsibilities
Provide ongoing production support by monitoring system performance, troubleshooting issues, resolving defects, and ensuring system stability and availability
Seniority
Mid-level (2 or more years of experience)
Domain
Healthcare, Diagnostics, Drug Development