Fullstack java Developer

Job Responsibilities / Role

· Responsible for designing, developing, testing, operating and maintaining the new services.

· Design and develop REST/SOAP APIs for pricing services.

· Create responsive back-end as per specifications made by the business teams.

· Take full stack ownership by consistently writing production-ready and testable code.

· Consistently create optimal design adhering to architectural best practices; considering scalability, reliability and performance of systems/contexts affected when defining technical designs.

· Ensure code quality by striving for maximum code coverage and where possible follow TDD approach towards development.

· Review tasks critically and ensure they are appropriately prioritized and sized for incremental delivery. Anticipate and communicate blockers and delays before they require escalation.

· Work closely with partner technology teams and to collaborate effectively.

Technical Skills Required:

· Very deep understanding of Code Java (8) and Spring Boot and Solid understanding of OO principles

· Experience in RESTful API techniques

· Experience in SOAP based services

· Solid understanding of and experience with multi-threading and asynchronous programming

· Experience designing and building api based service oriented or microservice architectures

· Experience in SQL databases

· Good experience building and maintaining EMS communication (Topics and Queues)

· Recent experience with continuous integration and continuous delivery tools like GitHub, Jenkins, UrbanCode, etc.

· Agile development/Software life cycle

Nice to have Skills:

· Rates derivatives product knowledge

· Experience configuring continuous integration and continuous delivery tools

· Recent 2-year experience in banking and financial services

· Knowledge of Unix

Qualities & Skills

· Energetic, motivated and determined

· Pragmatic and results-oriented

· Adaptable to diverse set of technical responsibilities

· Excellent analytical and problem solving skills

· Productive and able to manage time effectively

· Strong written and verbal communication skills

Qualities & Skills

· Energetic, motivated and determined

· Pragmatic and results-oriented

· Adaptable to diverse set of technical responsibilities

· Excellent analytical and problem solving skills

· Productive and able to manage time effectively

· Strong written and verbal communication skills

Qualifications

Bachelor’s degree in Computer Science

Qualifications

Axiom is a global information technology, consulting and outsourcing company and services provider. Our IT solutions empower organizations and individuals throughout the world to maximize value and quality to succeed in today's challenging business environment. As a fast-growing new economy company, we focus our strengths to offer world-class solutions and services through the convergence of technology, innovation, expertise and experience. We provide software consulting, development and IT-enabled services to clients across the globe. We work towards delivering sustained value creation for customers, employees, industries and society at large. Core offerings include data warehousing, middleware development, product development and web-enablement of legacy applications in verticals like telecom, finance, healthcare, manufacturing, energy & utilities, retail & distribution, enablement of legacy Relentless exploration of technology horizons and a Global Delivery Model that is a judicious combination of onsite, offsite and offshore development, offer a complete range of high-ROI business solutions spanning the consulting, technology, operations and process outsourcing value chain.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Java Developer Q&A's
Report this job
Apply for this job