
Designation: Java Back End Developer
- Strong in Java , Spring Boot, ver.x (Microservices)
- 5+ year’s software engineering experience working with large scale applications and projects.
- Knowledge of best practice software development methodologies and coding standards.
- General knowledge of public cloud infrastructure and data solutions (e.g. AWS)
- Broad experience designing and developing scalable, resilient, performant applications:
- Distributed systems
- Microservices design and implementation
- Experience working on, and deploying, large scale systems in Java
- Experience with relational DBs like MySQL, SQL Server or Oracle.

About Coverme Technology Private Limited
Similar jobs
JOB DESCRIPTION
Experience: 3-8 years
Wissen Technology is now hiring for a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting.
Required Skills:
- Exp. - 3-8 years
- Experience in Core Java and Spring Boot.
- Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complex, low-latency client- facing applications.
- Good development experience with RDBMS.
- Good knowledge of multi-threading and high-performance server-side development.
- Basic working knowledge of Unix/Linux.
- Excellent problem solving and coding skills.
- Strong interpersonal, communication and analytical skills.
- Should have the ability to express their design ideas and thoughts.
About Company:
The company is a global leader in secure payments and trusted transactions. They are at the forefront of the digital revolution that is shaping new ways of paying, living, doing business and building relationships that pass on trust along the entire payments value chain, enabling sustainable economic growth. Their innovative solutions, rooted in a rock-solid technological base, are environmentally friendly, widely accessible and support social transformation.
Requirements:
1. Java 8+, J2EE,
2. Core Java- More hands on collections framework
3. JPA- Spring, Hibernate
4. Webservices (SOAP / Rest)
5. Knowldege on SQL & PLQL (Oracle/MySQL)
6. Expericne in Agile tools & processes
7. Good analytical & Communication skills
Job description:
- Develop, implement, and maintain Java application phases, code, and software
- Work as part of a software development team
- Contributing to all phases of the development lifecycle
- Write well-designed, testable, efficient code per specifications and test to ensure designs are in compliance with the specifications
- Analyze user requirements to determine how to translate into Java
- Debug and resolve technical issues
- Develop documentation to track
Technical Skill (Must have)
- Java, JSP-Servlets, Spring MVC, Sprint REST, Spring Boot
- Hibernate, Unit testing framework i.e., JUnit
- SQL, Database i.e MySQL, Oracle
- Cloud computing platform understanding i.e., AWS
- Project Management tools like Jira, Mantis
- Source-Code Control System (GIT, SVN)
- Web services
- Agile Methodology
- Web/Application Servers i.e., Tomcat
Employee perks & benefits:
- 5 days a week work culture
- Health insurance (for employees and family)
- Performance awards and rewards
- Flexible work hours
● Proven work experience as a Back-end developer.
● In-depth understanding of the entire web development process (design, development and deployment).
● Proficient in Java, with a good knowledge of its ecosystems
● Basic understanding of JVM, its limitations, weaknesses, and workarounds
● Ability to decide when to use relational vs NoSQL databases and must be experienced with at least one of
the relational databases (MySQL) as well as experience with ElasticSearch will be good to have
● Familiarity with concepts of MVC, JDBC, and RESTful
● Experience with Spring, Spring Boot, Spring MVC
● Experience in CI/CD and Cloud technologies
● Expertise in developing enterprise-level web applications and RESTful APIs using MicroServices, with
demonstrable production-scale experience
● Familiarity with front-end languages (e.g. HTML, JavaScript and CSS) - Not mandatory
● Participation in coding competitions such as hackathon, hackerrank will be added advantage.
- Experience in designing & developing systems/software for large business environments (Java, J2EE).
- Strong design and coding skills in Enterprise Java, REST & SOAP web services, ORM (JPA/Hibernate), Spring, Maven, JMS (ActiveMQ), Caching, XML, JSON.
- Experience with multiple integration technologies / frameworks.
- Must have good experience in Unix/Oracle/SQL.
- Experience in Agile Development, Scrum, and Iterative approaches.
- Experience and exposure to AWS Cloud Services and DevOps mindset and expertise is a plus Experience with Mule or any ESB (Enterprise Service Bus) is a plus.
What You'll Do:
- Understand the upcoming development requirement of product in depth.
- Design product architecture as per vision, insights and concurred direction.
- Design and develop the APIs using Java, Spring, and Hibernate required for the product and expose them to be used by the front-end developers.
- Design the database and tables in MySQL/PostGreSQL/NoSQL (whichever is suitable for the need of the product) and guide the team to utilize them in the best possible way.
- Get involved in continuous maintenance of the product and get the bugs fixed in time.
- Coordinate the workflow between the UX Designers and front-end developers.
- Work on integrating flows with external tools - Segment, Branch, Clevertap.
Ideal Profile:
- Proficiency in Core Java & Spring framework.
- Expertise in Web Service technologies.
- Experience in building the architecture as per the product’s need.
- Experience in building REST APIs using Java/Spring.
- Excellent knowledge in Databases and code integrations such as Postgres SQL, SQL Server, MySQL.
- Experience in full life cycle development of a product (specifically mobile products) is a plus.
- Experience with Java/Spring-Boot, Hibernate Cloud Services, AWS.
- Experience with security principles and frameworks.
- Knowledge of modern authorization mechanisms, such as JSON Web Token and OAuth2 - Familiarity with code versioning tools (primarily Git).
- Essential skills are Core Java/J2EE, functional aspects, Spring Framework, Tomcat, SVN, Git, Postman/Newman.
- Should have worked in Agile methodologies.
- Good object-oriented and problem-solving skills.
- Strong communication skills along with the ability to work in a highly collaborative environment.
● Overlook development of all consumer products in JAVA Lead a team of 4-5 developers
● Optimise components for maximum performance across a vast array of web-capable devices
and browsers Focus on code maintainability and performance of application
● Provide technical advice and assists in solving programming problems
● Continuously create new and interactive features that would help to improve user experience
and user engagement.
● Assist with troubleshooting of issues as needed Lead the design and architecture of software
solutions Assist in developing and maintaining continuous integration pipelines
Requirements
● 6+ years of experience in Java based technologies Experience in designing databases and
system architecture
● Experience in building products from scratch
● Experience in building fintech products like Insurance, Payments, Banking etc.
● Experience in building products for scale
● Strong interpersonal skills
● Good in multi stakeholder collaboration
- Strong fundamentals in data structures, algorithms.
- Strong fundamentals in Core Java/J2EE.
- Familiarity with any one of Spring, Struts, Hibernate frameworks.
- Familiarity with code design principles, patterns, and best practices in java.
- Understanding of SQL and NoSQL databases.
- IDE/Tools - Eclipse, NetBeans, Ant, Maven, Gradle
- Web Technologies - XML/XSD, HTML 5.0, CSS 3.0, JavaScript, JQuery, YUI
- Configuration Management - GIT, Subversion SVN
- Active participation in one or more open-source projects is a strong plus
- Familiarity with the AWS cloud ecosystem is a strong plus.
- OCJP certified will be an added advantage.
- Hands-on with *Unix/Windows based systems.
· Strong knowledge of core java & spring boot
· Hands-on experience on payment switch integration
· Good knowledge of ISO8583 and EMV Data.
· Hands-on experience on any database like MySQL, oracle...etc.
· Should be strong in creating/ defining Swagger specs for REST APIs, understand REST principles, Guidelines.
· In depth knowledge of Card Scheme Specifications (VISA, MasterCard, Rupay and AMEX), Card
· Well versed with payment standards and ISO8583 and EMV data (mandatory),
· Hands on experience with Switch payment integration
· Resolve technical issues for designers and developers during project lifecycle
· Excellent problem solving/troubleshooting skills on Java/J2EE technologies
· Result oriented and a versatile engineer who is expert in providing solutions, creating architecture and designs.
· Excellent communication (written and verbal) and interpersonal skills
Payment card industry preferred
5 years of architecture, design and programming experience preferably in fast-paced dynamic environment
Strong application design and implementation skills, solid understanding of the entire development cycle.
Strong background in Java/J2EE based application
Strong background in Spring/Spring boot based application
Strong background in Microservices based application
Experience working with Apache and/or Tomcat
Experience in transforming requirements to software design
Strong Experience with developing Java SAAS web applications.
Working experience in Industry Standard protocols related API Security including OAuth
Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments.
Strong background working with Linux/UNIX environments.
Strong Shell scripting experience.
Working knowledge with Oracle, DB2 or MongoDB databases.
Passion to stay on top of the latest happenings in the tech world and an attitude to discuss and bring those into play. Strong agile/scrum development experience
Strong collaboration and communication skills within distributed project teams
Excellent written and verbal communication skills











