TechSur Solutions
Junior Java Developer
About the job
Job Description
Responsibilities:
• Utilize open-source platforms, tools, databases, front-end frameworks, and middleware to modernize enterprise applications by re-developing legacy systems
• Analyze problems such as user requirements, input data and form, output data and form, available computer configuration, processing and turnaround time requirements
• Be an integral part of a scrum team participating in the full software development lifecycle including requirements, solution design, development, QA, implementation
• Develop, modernize, and make enhancements to an existing application or new enterprise microservice applications
• Write automated unit test cases to support test driven development (TDD)
• Support verification and validation of software by supporting Quality Assurance team
• Perform application and security code scans and support the remediation of scan findings
• Create new or maintain existing CI/CD pipelines
Qualifications
Qualifications:
• 2+ years of experience in open-source web development
• Programming (Java, SQL, GoLang)
• Databases (Oracle, MySQL, PostgreSQL, AWS Aurora, NoSQL: Cassandra, DynamoDB)
• Java Frameworks – Spring Boot, Hibernate, Spring DAO
• Test Frameworks – Junit, Mockito, Playwright.
• Tools- Eclipse , Visual Studio, Jprofiler, Insomnia, Postman, Git/Github.
• Experience with JSON, AJAX, XML\XSLT, HTTP, JavaScript/Typescript, HTML5, CSS3
• Experience in building websites using JS frameworks such as React or Angular
• Experience in working with test automation tools such as Cucumber and Selenium
• Programming (e.g., Stored Procedures, Views, Functions, etc.)
• A demonstrated understanding of Service Oriented Architectures (SOA) including RESTful Service frameworks (Web API)
• Experience in working with automated deployment tools such as Jenkins
• Experience in Test Driven and Behavior Driven Development frameworks
• Experience working with version control systems such as Git/Github
• Participate in code reviews and learn from feedback on code.
• Ready to embrace a fast-paced work environment with deadlines and new challenges
• Strong communication and teamwork abilities
• Solid understanding of CI/CD pipeline
Education: Bachelor’s degree in computer science, data analytics, business intelligence, economics, statistics, or mathematics
Additional Information
All your information will be kept confidential according to EEO guidelines.