Zapcom

Java Architect

About Zapcom

Zapcom is a 10 years old, global product engineering and technology solutions company headquartered in the US (United States) that specialises in boutique customer-centric solutions. 

 We work with clients across industries like banking/fintech, e-commerce, retail, travel, transportation, and hospitality to help them achieve their business objectives through innovative technology solutions. 

With offices in major cities like Dublin and Dallas in the USA, Toronto in Canada, Global Capability Centre’s in Bangalore and Hyderabad in India, and in Costa Rica, and currently expanding to Saudi Arabia and Europe, we offer exciting global opportunities to work on impactful projects as part of a talented, global and diverse team.

At Zapcom, we are deeply committed to innovation and staying at the forefront of technology. We specialise in custom software development, cloud migration and implementation, data science, artificial intelligence, machine learning, big data, and full-stack development. Our teams leverage cutting-edge technologies and follow agile development practices to build scalable, high-performing solutions. Being customer centric, we offer flexible engagement models to cater to the unique needs of our clients, from curated pods to staff augmentation and project-based work to long-term partnerships. We commit to quality, innovation, and customer success regardless of the engagement type. 

Roles and responsibilities:

  • Reviewing application requirements and provide conceptual, container and component models
  • Design highly-responsive server-side components using Java concepts running on AWS platforms
  • Discussing the best products and systems with the client
  • Explaining plans to designers and developers
  • Ability to engage team to derive results in stipulated time
  • Ability to think ahead and anticipate problems, issues and solutions.
  • Up to date knowledge of technical applications
  • Working Experience in AWS Cloud technologies is mandatory.

Key Skills:

  • 8-12 years of experience with 2 – 3 years of software java architect experience
  • Experience in designing at least 2 Enterprise application projects
  • Strong in Data Structures, Algorithms and OOPs concepts
  • Proficient in all or most of Core Java, J2EE, XSLT, XSD, XML, WSDL, SOAP, Apache CXF, Spring, Sprint Boot, Apache Tomcat, Maven, Git, Eclipse, SoapUI, Jenkins, Sonar
  • Good experience in past with multiple Java technologies application development technology
    • Java EE or Spring
    • Java EE – Servlets, JSP, JPA, JMS, JTA, etc.
    • Spring – Spring Core, Spring Transaction, Spring JDBC, Spring MVC, Spring Security, Springboot
  • Strong experience in leveraging Design patterns and principles
  • Strong in Microservices architecture with AWS api gateways snd application security
  • Experience in visualizing domain models and domain driven architecture with at least one Enterprise DBMS like Oracle,  IBM DB2, MySQL or PostgreSQL
  • Experience in architecting custom frameworks for application development
  • Experience in guiding team application profiling and performance tuning using APM tools
  • Experience in AWS (EC2,ECS, S3, Dynamo, Redis) , and tools used for Build (Maven/Gradle etc.), CI/CD (Jenkins/Chef), Monitoring (Splunk/Kibana etc.), Versioning (GIT)

Location & commitments: 

  • This is a Permanent Opportunity. 
  • Job Location:  Bengaluru (India) (On Site)

Apply for this position

Allowed Type(s): .pdf