Loading...
Share this Job
Job Position ID:  1708

Java Architect

msg global solutions India Pvt Ltd.
Location: 

Bangalore, IN

Employment Type:  Full Time

msg global is a consulting and system integration company focusing on the insurance business. We are looking for a Senior Java Architect who can perform software development and design in a self-driven environment on tight timelines with a high degree of focus on quality. 

 

What you will do?

  • Responsible for technical design, coding, unit testing, technical documentation and walkthroughs for all assigned Java-related projects to support company business and operational needs.
  • Ensures software developed follows the defined programming standards and follow the code and design review processes.
  • To perform software design, development, and package implementation in Java
  • Ensure develop for reusability components which can be used across projects
  • Critically evaluate information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, abstract up from low-level information to a general understanding, and distinguish user requests from the underlying true needs.
  • Collaborate with developers and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs.
  • Provide inputs and direction to team members on design and implementation improve processes and develop systematic solutions to problem patterns.
  • Ensure on-time delivery by developing using the best coding practices & in-house agile

 

Knowledge/Skills/Abilities?

 

  • Excellent knowledge in Java and OOPS Concepts. 
  • Knowledge in one front end technology like React/Electron/Angular
  • Computer Science fundamentals in object-oriented design, design patterns, data structures, algorithm design, problem-solving, concurrency and complexity analysis
  • Experience in Core Java, Spring, microservices, XML, JSON, REST API Testing
  • Experience in Test development using JUNIT or similar
  • Familiarity with application development and test automation best practices
  • Experience taking a leading role in designing, building and successfully delivering complex software systems
  • Knowledge of professional software engineering practices and the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience with distributed computing and enterprise-wide systems
  • Proven success in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.
  • Experience mentoring junior software engineers to improve their skills. 
  • Knowledge of user experience development or distributed cloud applications
  • Experience with Agile software development (scrum)
  • Ability to effectively articulate technical challenges and solutions
  • Demonstrated ability to deal well with ambiguous/undefined problems; ability to think abstractly 
  • Experience taking a lead role in building complex software systems that have been successfully delivered to customers
  • Experience mentoring software engineers to improve their skills 

 

 What experience you should have?

  • Education: You should have completed B.E., B.Tech. or MCA from reputed College/University
  • Experience: ​​​10+ years of experience in software development in Java 

 

Will be considered an advantage?

  • Experience working in an Agile team.
  • Java Certification is an added advantage.
  • Experience working with Multi-Cultural Team.

 

What do we offer? 

  • A challenging and multi-cultural working environment with experienced teams
  • Highly competitive compensation packages including incentive payment and private medical insurance
  • International exposure, internal and external training to help you further develop your talents
  • A team in which the core values are collaboration thought leadership and entrepreneurship

About msg global solutions

msg global solutions is a systems integrator, software development partner and managed services provider focused on SAP solutions for accounting, finance, regulatory reporting, performance management, customer experience and IoT. Operating from offices across the globe and growing, our expert teams help clients achieve operational efficiency and improve decision-making capabilities. While the heart of our expertise is in the financial services sector, our solutions are utilized in a wide range of industries.