Vacancy expired!
Career Opportunity: Job Title: Java Developer About CodeForce 360 Making a career choice is amongst the most critical choices one can make, and it's important for the choice to be calculated with factors such as a company's run of success since its inception and more. But, when you come across a company that has reputation proven with nothing but an illustrious run of success since the day it began, you don't need to think of anything else. That's precisely what some of our employees and prospective employees think when they came across CodeForce 360. Position Overview Java Developer Requirements:
- Drive the design and implementation of scalable, high performing robust applications.
- Programming well-designed, testable, efficient code.
- Backend development using Java, Spring, Rest etc.
- Provide application software development services or technical support in complex situations
- Work with the team on technical design, development and documentation of cross-functional, multi-platform application systems.
- Ensure that expected application performance levels are achieved by coordinating, coding, testing, implementation and documentation.
- Analyze, design and develop tests and test-automation suites.
- Provide technical mentorship and guidance to more junior engineers including code reviews and defining and implementing best in class standards.
- Improve our software delivery capabilities via automation and repeatability.
- Help the tech management team shape best practices for developing, sharing and continuously improving our software platform.
- Coordinate with internal and external technology teams as needed for end to end service delivery.
- Scaling the backend architecture and codebase to support growth.
- 5+ years of software development experience in analysis, design, development, documentation, implementing and testing of software systems in Java, including real world experience working with REST Services.
- Build automation tools and experience in CI/CD pipeline software such as GitLab.
- Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
- Expertise in working with various enterprise technologies including Spring Hibernate, MVC Framework, Servlets, JNDI, JMS, JDBC, AJAX.
- Strong experience in Spring Framework such as Spring Boot, Spring Kafka and Spring JDBC.
- Experience in core Java-Multithreading, collections, Servlets and JDBC.
- Sound RDBMS concepts and broadly worked Oracle 12c, MySQL technologies such as Cassandra, MongoDO.
- Experience with RDMS and No-SQL databases.
- Experience with messaging frameworks such as Kafka, EMS, JMS.
- Experience designing APIs used to integrate systems, services and user interface component.
- Hands on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
- Experience with Use-Case design, Class and Sequence diagrams using UML.
- Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter.
- Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience required.
- Experience in financial services industry or other areas focused on high-volume enterprise platforms.
- ID: #49385334
- State: Pennsylvania Pittsburgh 15231 Pittsburgh USA
- City: Pittsburgh
- Salary: USD TBD TBD
- Job type: Contract
- Showed: 2023-03-01
- Deadline: 2023-04-29
- Category: Et cetera