-
Leads and participates in medium- to large-scale projects by reviewing project requirements, translating requirements into technical solutions, gathering requested information, writing, and developing code, conducting unit testing. Communicating status and issues to team members and stakeholders.
-
Collaborating with project team and cross functional teams. Troubleshooting open issues and bug-fixes, ensuring on-time delivery and hand-offs. Interacting with project manager to provide input on project plan.
-
Models compliance with company policies, procedures and supports company mission, values, and standards of ethics and integrity by incorporating these into the development and implementation of business plans.
-
Creates training documentation. Oversees the tasks of less experienced programmers and stipulates system troubleshooting supports.
-
Collaborate with cross-functional teams to design and develop scalable, high-performance software solutions.
-
Utilize your expertise in Java, Spring Boot and microservices to create robust and efficient applications.
-
Design and optimize databases using SQL and NoSQL technologies for data storage and retrieval.
-
Implement event-driven architectures using Kafka and ensure seamless integration with other systems.
-
Work with cloud platforms such as GCP and Azure to build scalable and secure applications.
-
Utilize the ELK stack for log analysis and monitoring of system performance.
-
Collaborate with the team to perform code reviews, provide constructive feedback, and ensure high-quality code delivery.
-
Stay updated with emerging technologies and industry best practices and contribute to knowledge sharing within the team.
What you will bring:
-
You hold a bachelor s degree in computer science or related discipline with an experience of 6-10 years.
-
Possess strong computer science knowledge in algorithms, data structures, database concepts.
-
Thorough knowledge of Service Oriented Architecture and experience implementing RESTFUL Web Services.
-
Hands on in developing web applications using REST, Kafka Messaging, Java, Spring Boot, Micro-services, and SOA.
-
6 to 10 years of experience with Java , Spring framework, in building multi-threaded high performance scalable applications.
-
Experience with any Cloud Computing platforms: Microsoft Azure, Google cloud or similar.
-
Knowledge in Reactive programming Java will be given a plus.
-
Solid design and coding skills in Java and/or Spring framework.
-
You be a plus if worked in the Supply Chain Logisticsoftware space.
-
Experience building high-performance, highly available and scalable systems.
-
Extensive hands-on experience building services using these technologies (Java, J2EE, Spring, REST).
-
Strong knowledge in data structures, SQL, No SQL technologies etc
Benefits:
Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include a host of best-in-class benefits maternity and parental leave, PTO, health benefits, and much more.
Minimum Qualifications...
Minimum Qualifications:Option 1: Bachelors degree in computer science, information technology, engineering, information systems, cybersecurity, or related area and 3years experience in software engineering or related area at a technology, retail, or data-driven company.
Option 2: 5 years experience in software engineering or related area at a technology, retail, or data-driven company.
Preferred Qualifications...
Certification in Security+, GISF, CISSP, CCSP, or GSEC, Master s degree in computer science, information technology, engineering, information systems, cybersecurity, or related area and 1 year s experience leading information security or cybersecurity projects
Information Technology - CISCO Certification - Certification