0% found this document useful (0 votes)
71 views

Job Description

This job description is for a Back End Developer position requiring 2-5 years of experience. Responsibilities include building reusable code, optimizing applications for speed and scalability, implementing security features, and integrating front-end and back-end systems. The ideal candidate has strong Java, Spring, and Hibernate skills along with experience developing RESTful APIs and working with databases. Front-end skills with HTML, CSS, and JavaScript are also desirable.

Uploaded by

Tulsi Chandan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views

Job Description

This job description is for a Back End Developer position requiring 2-5 years of experience. Responsibilities include building reusable code, optimizing applications for speed and scalability, implementing security features, and integrating front-end and back-end systems. The ideal candidate has strong Java, Spring, and Hibernate skills along with experience developing RESTful APIs and working with databases. Front-end skills with HTML, CSS, and JavaScript are also desirable.

Uploaded by

Tulsi Chandan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Job Description

 8 years of IT experience in analysis, design, development, documentation, implementing


and testing of software systems in Java, J2EE and Internet technologies.
 Spring Boot including real world experience working with NetFlix OSS Hysterix tech
stack.
 Build automation tools and experience in CI/CD pipeline software such as
 Strong Knowledge on Application Development using Software Development Life Cycle
SDLC using various methodologies like Waterfall, Agile/Scrum.
 Expertise in working with various J2EE technologies including Hibernate, Struts MVC
Framework, Servlets, JSP,JNDI, JMS, JDBC, AJAX, WEB SERVICES and ANT.
 Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring
JDBC.
 Strong hands-on experience with Spring IO, Spring Boot with Thymeleaf.
 Experience in implementing Java EE design patterns such as MVC, Singleton, Session
Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed
Enterprise Applications.
 Good experience in developing Web Services SOAP, JAX-WS, WSDL .
 Experience in core Java-Multithreading, collections, Servlets and JDBC.
 Experience in Configuring and deploying applications on Tomcat 5.5/6.0/7.0 server.
 Sound RDBMS concepts and broadly worked Oracle 12c, MySQL technologies such as
Cassandra, MongoDO
 Good experience with Cassandra NoSQL Database.
 Cassandra implementation using Datastax Java API, Hector API, CQL and Kundera API.
 Experience in designing front end interfaces using HTML, JSP, CSS, JavaScript, jQuery
and Ajax.
 Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD
and XML Schema and processing profile with SAX, DOM Parsers.
 Hands on experience with build and deployment tools including Ant / Maven, logging and
Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
 Experience with Use-Case design, Class and Sequence diagrams using UML.
 Good working experience in GUI design and application development using IDE's like
Eclipse
 Excellent team player with good analytical, strategic planning and interpersonal and
communication skills. Highly motivated, enthusiastic and self-starter.

Job description

Position - Back End Developer

Experience - 2-5 yr

Location - Gurgaon

Working Days - 6 Days (Odd Saturdays Working)

Title : Back End Developer


- 3+ years of strong hands-on development experience Expertise in Core Java, J2EE, Spring
Framework, Hibernate, Maven Dependency, Memory management, Multithreading, Exception Handling
Client side development experience using HTML, CSS, JQuery, AJAX, and JSON is a plus

- Experience working on RESTful Web services preferred.

What you would be doing:

Your primary role would include (and not limited to) :

- Building reusable code and libraries for future use

- Optimization of the application for maximum speed and scalability

- Implementation of security and data protection

- Design and implementation of data storage solutions

- Integration of user-facing elements developed by a front-end developers with server side logic

Required Candidate profile


What we are looking for?

- Strong understanding of Java, Spring, hibernate frameworks (Must)

- User authentication and authorization between multiple systems, servers, and environments

- Integration of multiple data sources and databases into one system

- Management of hosting environment, including database administration and scaling an application


to support load changes

- Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3.

Skills set : ( Java, Spring, Hibernate )

Qualification : Full time B.Tech / MCA

Fullstack developer

Job description
Job Description :

Primary skill :
- Strong in Java, J2EE, Spring 3.0, Hibernate, Web Services (Restful and SOAP), OOAD, UML, Design
Pattern, iBatis

- Experience with testing automation tools & framework such as Junit, TestNG, Cucumber, SOAPUI
etc.

- Good understanding on Cloud Computing concept

- Exposure to Agile Development.

- Ability to mentor the team technically.

- Strong Investigation, Analytical and Problem Solving skills

- Identifies key technical risks and develop mitigation and recovery plan

Secondary skill :

- Knowledge of event driven architecture and workflow management

- Health Domain

Responsibility & Key Result Areas :

- Analyze and understand the Software/Functional Requirements Specification

- Contributing to Features/User stories for complex modules/SDS/Architecture documents/Test


strategy for the key modules

- Provide technical guidance in a technical, functional/domain area, Participates in all key technical
decisions

- Create (detailed) design within specified top-level design/architecture

- Develops key technical user stories/features

- Define and implement key functional and non-functional aspects in the program.

- Supports team in sprint planning by defining and estimating work-break-downs and supports in
defining task specifications towards a team of engineers

- Participate in peer reviews for project artifacts and ensure the quality of deliverables

- Support in project estimation, planning and risk management activities

- Manages technical communication with Partners

- Keeps abreast of technical developments in own field through study, technical contacts, and
propagates it

- Acts as a role model for other technical members in the group


- Provides inputs for the architecture/design of world class products

- Advising Scrum Masters on the composition of the team required to complete the job

- Guiding and coaching the project team in technology as and when applicable

- Provides inputs for the architecture/design of world class products

- Participates in PRP process improvement/tailoring

Role Competency :

- Good knowledge of OOAD and Design Patterns, Cloud development

- Good drive on efficiency improvements at project level (change management)

- Experience in all phases of software development life cycle ( Agile methodology )

- Experience with object-oriented programming languages in Java, and eager to work with various
mobile platforms i.e., HTML5, iOS, Android, etc.

- Experience in working in teams and in defining solutions that contributes toward a reusable/shared
architecture

Personal Characteristics :

- Communication skills: excellent oral and written skills

- Detail-oriented; ability to multitask

- Self-starter and quick learner and ability to work with minimal supervision

- Can play a key role in the team

- Strong problem-solving skills

Architect

Job description
Designation: Expert/ Architect

Location: Bangalore
Key Skills : Java(Java/J2EE, Spring boot, Microservices)

We are a leading Swiss based digital security provider and hiring for the role of the Software Expert to
Design, develop and implement new features for our business customers and end users.

Summary of the position :

- Design, develop and implement new features for our business customers and end users

- Coordinate with peers both in India and HQ in coming up with solutions for the complex problems

- Develop products to support diverse computing devices - many different desktop computers, mobile
devices

- Optimize the current product to scale as well as support other company solutions

- Work closely with product quality assurance team, and other product teams within the company

Minimum Skills Required :

- Familiarity with an objected oriented programming language. The candidate must be able to discuss,
converse, and defend different point-of-views within the chosen language

- Should have played active role in developing complex web based solutions using Microservices
architecture, preferably in eCommerce.

- Comfortable in General Java, Java 8, Java EE concepts, Spring/ CDI, SpringBoot, Hibernate/ JPA,
EJB2/3, JMS, REST, and can prove her/his expertise by coding tasks.

- Should be able to independently come up with solutions and discuss the pros and cons in the
architecture community

- Good understanding of Agile development practices and other software engineering best practices

- Ability to work with new libraries and proficient in code analysis using heap and thread dumps.

- Good understanding of SQL and database. The candidate must be able to discuss the advantages/
disadvantages of the database as well as quirks specific to the chosen database

- Good understanding of design patterns and refactoring

- Familiar with Maven, Source control, Sonarqube and other development tools

Preferred Skills :

- Incredible coding skills - the candidate is way above average programmer, and can demonstrate this
skill through successful string of prior projects

- Familiar with Unix environment understands unix concepts such as user privileges, processes, and
editors
- Ability to converse and discuss different designs and architectures for his/her familiar development
environment

- Familiarity with NoSQL databases, rapid web development frameworks and source controls

- Start-up experience is a plus

- Scrum master/Agile experience is a plus

- Languages, e.g. English fluent (written and vocal): English fluent (written and vocal)

- Social and Personal Competences

- Ability to work/mentor a team by example

- Fast learner.

You might also like