News!: Join An Exclusive Webinar Series to Gain Actionable Insights for Payment Transformation in 2024. Know More
News!: Join An Exclusive Webinar Series to Gain Actionable Insights for Payment Transformation in 2024. Know More

Who are we?

Opus Technologies is a technology company with a focus on shaping the future of payment technology. With experience building highly innovative solutions and products, we combine our deep technology proficiency with unmatched domain expertise in payments and fintech, enabling us to deliver unparalleled quality and value in everything we do. For the last 26 years, our team has worked with a diverse global customer base, ranging from start-ups to Fortune 500 financial leaders, all focused on digital transformation and driving innovation in payments. We’re headquartered in Alpharetta, Georgia, USA. Our offshore software development center, including all corporate teams, works out of an office in Pune, India.

OPUS Technologies Company Information

Job Description

Icon representing Analytics Dashboard Insights

Job

Java Tech Lead

Icon representing Star rating

Experience

8+

Icon representing Job location

Location

Pune

Icon representing workforce

Position

Full Time

Icon representing Book scholar

Qualification

Bachelor or Masters in Computer Science/ IT or Computer Applications

Job Description :

Strong Technology leadership skills to work closely with customers to successfully deliver the business needs

  • Review technical design recommendations for developing and integrating programs per written specifications and ensure the best design is implemented
  • Examine applications to ensure adherence to Application Engineering guidelines, processes, and procedures.
  • Collaborate with high-performing teams and individuals throughout the firm to accomplish common goals.
  • Utilize multiple programming languages and software technologies to ensure applications are suitably fit for use and admissible for maintenance/upgrades.
  • Evaluate service level issues and suggested enhancements escalated by Service Delivery Team to diagnose and address underlying system problems and inefficiencies.
  • Writing exemplary code in accordance with defined quality, coding standards, and architectural principles
  • Mentoring team members in technical best practice
  • Ensure delivery of solutions to the highest quality
  • Assessment, selection, and adoption of key technologies to drive software development and deliver efficiency
  • Customer focused delivery
  • 8+ years of experience with a sound foundation of best practices in application design, implementation, and architecture disciplines
  • Excellent Analytical skills and Problem-solving approach
  • Strong in Java 8+, and J2EE technologies and well-versed in Java patterns
  • 2 years of Experience in designing and developing Microservices API’s.
  • Experience working with JDK 1.8, Maven, and GIT / BitBucket
  • He should be hands-on in areas like Java 8, Microservices, JDK 1.8, Maven, Multi-Threading, BitBucket, Jacoco, Docker, Kubernetes, SQL scripts, Cloud, Spring MVC
  • Advanced experience with Spring ecosystem to build best-in-class event-driven microservices platforms. Hands-on experience in following technical stacks
  • Spring Framework e.g. Spring Data JPA, Spring Security, Spring Web Flow, Spring Boot and its starters for Microservices development (Spring Cloud, Spring Cloud Config, Spring Eureka)
  • Service Discovery and Registration concepts and their implementation using (Spring Eureka, Consul)
  • Experience in Microservices development tools/techniques e.g. Logging like (ElasticSearch, Logstash, Kibana), tracing (Zipkin), and Fault Tolerance (Hystrix)
  • Hands-on experience with CI/CD tools like Jenkins, Git
  • Experience in code engineering practice and its tools like Sonar (Code quality), Jacoco (Code coverage)
  • Experience in developing cloud-native applications using Docker and Kubernetes platforms
  • Experience in writing fine-tuned SQL scripts, procedures
  • Knowledge of current software architecture trends and practices
  • Experience performance testing and tuning applications in a high throughput, low latency environment
  • Hands-on experience working with tools like Confluence, JIRA, and Rally.
  • Good understanding & experience with software development processes such as Scrum, SAFe, Extreme Programming, and/or Lean, etc.
  • Strong interpersonal skills and ability to work in a collaborative environment with cross-functional teams and select third parties
  • Desire to stay abreast of new development tools and methods
  • Object-oriented analysis and design using common design patterns.
  • Strong knowledge of the Payment Domain
  • Proven Hands on experience in designing and developing applications using Java EE platforms
  • Profound insight into Java and JEE internals (Classloading, Memory Management, Transaction management)
  • Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate) or any NoSQL database like MongoDB
  • Team player
  • Excellent time-management skills
  • Great interpersonal and communication skills
  • Client handling experience
  • Experience with test-driven development
  • To take part in software and architectural development activities
  • Conduct software analysis, programming, testing, and debugging
  • Identifying production and non-production application issues
  • Transforming requirements into stipulations (Agile stories/tasks)
  • Develop, test, implement and maintain application software
  • Recommend changes to improve established Java application processes
  • Experience as a Sun Certified Java Developer (Solving problems with Hackerrank and another competitive platform will be added advantage)
  • Experience in developing web applications using at least one popular web framework (Wicket, GWT, Spring MVC)

Technical Skills:

  • GitHub
  • J2EE
  • JPA/Hibernate
  • Spring Framework
  • Confluence, JIRA, and Rally
  • Junit and Mocking frameworks like Mokito, JMock
  • Spring (Springboot and Microservices)
  • SQL
  • ORM technologies (JPA2, Hibernate) or any NoSQL database like MongoDB
  • Eclipse/Kscope IDE
  • Linux
  • JWT
  • Sonar
  • CI/CD

Optional Skills:

  • Splunk
  • Wicket

Application Form

    Upload Resume
    Make completing your job application easier by uploading your resume or CV.

    Upload either DOC, DOCX, PDF, RTF or TXT file types

    How did you hear about this job?
    LinkedinGoogleReferralOthers

    Join our mailing list to be the first to know about industry news, Opus updates & upcoming events