We provide IT Staff Augmentation Services!

Back-end Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Above 4+ years of IT experience with Software Development Life Cycle (SDLC) experienced in Requirements analysis, design, developing, testing and Deploying of Software Applications, Testing and Maintenance of Client/Server applications in a highly dynamic and challenging environment.
  • Expertise in back end development using J2EE, Collections, spring, Spring Boot, Hibernate, JDBC, Spring JDBC, Web Services, REST (JAX - RS), SOAP (JAX-WS), SQL etc.
  • Developed server-side applications using Spring Boot (REST web services).
  • Used Spring MVC with Hibernate framework to build the application on server side.
  • Used Agile methodology with regular 3-week Sprint cycles working on planned/groomed user stories. Daily Scrum, Sprint cycle Reviews, Retros and planning meetings in the presence of Product Owner, Scrum Master.
  • Experience in using Hibernate as ORM (Object relational mapping) tools and JPA frameworks for database connectivity.
  • Experience in using and implementing design patterns such as Model-View-Control(MVC),Data Access Object(DAO), Singleton, and Business Delegate in the development of multi-tier distributed applications.
  • Created reusable React components and managed application state with Redux.
  • Experience in developing application in Single Page (SPA’s) using various JavaScript frameworks such as Angular and React JS.
  • Strong understanding of common API technologies, such as Spring BootandMicro services.
  • Domain knowledge and business expertise inBanking, Healthcare, E-Commerce, Insurance, finance.
  • Experience in writing NoSQL queries inMongo DBdatabase with Key objects generation, data aggregation, caching etc.
  • Expertise in J2EE Technology’s (Servlets, EJB,JNDI, JSTL, JSON, POJO, JMS, JSF, My Faces, Prime Faces,JPA, JAX - WS, JAX RS).
  • Strong experience in Java Development, analysis, design, development, testing and implementation of web-based and Client-Server business applications using Java/J2EE web applications.
  • Experience in creating branches, merging branches with version control repositories Git,Git Bash,SVNandCVS.
  • Experience in Configuring and deploying applications on BEA Web Logic, JBoss, Apache Tomcat and Web Sphere Application Server.
  • Hands on experience in working withDenodoplatform onAWSfor data virtualization.
  • Good experience in databases such asSQL Server 2005/2008, Oracle, DB2, NoSQL and MySQL.
  • Expertise in GUI Design using HTML, XML, JQuery, Java Script, Polymers, AngularJS, Node JS, DHTML, and JSP.
  • Strong Experience in using XML Suite technologies (XML, XSL, XSLT, DOMandXMLBeans).
  • Worked in bothUnix/LinuxandWindowsbased development environments.
  • Good programming and debugging skills in UnixShell Scripting.
  • Experience in using ANT for build automation.
  • Proven experience in Integrated Development Environment (IDE) such asEclipse,Net Beans,RAD.
  • Extensive experience in Software Configuration Management using Version Control Software such asSVN, CVSandGIT.
  • Experience in migrating from Java 1.7 to Java 1.8 and implementing new features of Java 8 like Java Streams API, Functional Interfaces and Lambda Expressions, Multithreading, Transaction Management, Exception Handling and Collection API.
  • Worked in installing, configuring, IBM WebSphere, Apache Tomcat & JBOSS Application server.
  • Created a template analysis component for analyzing the patient data from the institution database.
  • Dynamic, creative and motivated architect-designer-developer with excellent leadership/management skills.
  • Team player with an excellent interpersonal, verbal and written communications skills

TECHNICAL SKILLS

Languages: Java/J2SE 1.6/1.7/1.8, XML, AWS Shell Script

Query Language: SQL, PL/SQL

J2EE Technologies: JAVA /J2EE, Servlets, JSTL, JDBC, JMS, Web Services, REST, SOAP, WSDL

Frameworks: Spring Core, Spring Boot, Hibernate, Junit, DWR(Direct Web Remoting)Apache camel

Databases: My SQL, NoSQL, Cassandra, Oracle, MS SQL, PostgreSQL, Mongo DB

Database Tools: SQL Developer, DB Artisan, TOAD, MSSQL Server Management Studio

Reporting Tools: Jasper Reports, BIRT, Crystal Reports

Build Tools: Gradle, Maven, ANT, Jenkins

IDE & Development Tools: Eclipse, IntelliJ, STS., NetBeans, IBM Rational Application Developer (RAD)

XML Technologies: XML, XSL, XML Schemas, DOM

Web/App Servers: Apache Tomcat, JBoss, Jetty, IBMWeb Sphere 6.x/7.x/8.x, Nginx

Version Control Tools: Git, SVN, CVS, VSS(Visual Source Safe)

Operating Systems: Unix/Linux, windows 7, windows 8/8.1, window 10

Methodologies: SDLC, Agile/SCRUM, JIRA

PROFESSIONAL EXPERIENCE

Confidential

Back-End Java Developer

Responsibilities:

  • Developed the functionalities using Agile Scrum methodology.
  • Involved in developingUIusingSpring MVCframework,JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and Node JS.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, JavaScript, and ReactJS.
  • Used Hibernate Template and Core Hibernate 3.0 in data access layer to access and update information in the database.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Experienced with RDBMS implementation and development using Oracle, MySQL, and DB2.
  • Used version control and configuration management tools like GIT and CSV.
  • Used tools like Ant and Maven for build automation.
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Used Eclipse IDE for application Development. Used Jenkins Jobs for build automation to compile and generate EAR and WAR files.
  • Used JSON parsing to implement REST Web Services.

Environment: Agile, Socket Programming, XML, JPA, JAVA8, Spring Frameworks, Hibernate, RESTful Web services, Maven, WebSphere Application, Mongo DB, NoSQL, Jenkins, JIRA, LINUX, SVN.

Confidential

Java Developer

Responsibilities:

  • Extensively worked with core java like collections, String Builder and interfaces.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Implemented Business logic usingSpring CoreandHibernate.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases,Codereviews.
  • Developed the application usingCore Java,J2EEand Collection Framework.
  • Consuming and exposing various Web services usingJSONto different systems for business services.
  • Development of UI models usingHTML,JSP,JavaScript, Node JS, Java Script andCSS.
  • Responsible for Requirement gathering, coding, testing and documentation.
  • Extensively worked on Drools Rules Engine and Expectation Engine for writingBusiness Rules Validation.
  • Worked onMongoDBdatabase concepts such as locking, indexes, sharing, replication, schema design.
  • Used Amazon Identity Access Management (IAM) service to create groups & permissions for users to work collaboratively.
  • Created reusable components and services to consume RESTAPIs using component-based architecture
  • Used GIT as the configuration management tool to manage the code repository.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8.
  • Experienced in Agile Methodology, participated in Sprints and daily Scrums to deliver software tasks on time and with good quality.
  • Tested REST services using Google chrome’s POSTMAN plug-in.
  • Developed HQL, SQL procedures for login module and written complex SQL queries in Oracle DB.
  • Created Maven Script to create JARs, dependency JARS and deployed set of micro services.

Environment: Java, Core Java, Java 8, Collections, Exception Handling, RESTful Micro services, Linux, SHELL script, JIRA, J2EE, Spring Boot, Spring MVC, JSON, Agile, Tomcat, Apache Tomcat 8.x, AWS (EC2, S3, RDS, IAM), Oracle DB, Cassandra, Jenkins, POSTMAN, Maven, GIT, Eclipse, Hibernate, Drools.

Confidential

jr. Java Developer

Responsibilities:

  • Developed the application usingspring frameworkthat leverages model view layer architecture, also configured Dependency Injection.
  • Designed and coded application components in anagile environment utilizing atest-driven developmentapproach and pair programming.
  • UsedHibernate ORM tools, which automate the mapping betweenSQL databasesand objects in Java.
  • Involved in the Development ofSpring Framework Controllers.
  • Worked withMap/Reduceand stream processing e.g.Storm.
  • Worked withNoSQL databasessuch as Cassandra,MongoDB.
  • Supported and provided important feedback to various development teams concerning the grid computing and caching technology.
  • Designed and developedREST-fulstyle Web Service layer and WSLD.
  • DevelopedSQL, PL/SQL, stored procedures along withShell Scripting- database application scripts.
  • UsedXMLweb services usingSOAPto transfer the amount to transfer application.
  • Expertise inUnixAdministration skills i.e. file system concepts, installations, configuring and troubleshooting.
  • Used Docker to build Docker images and Artifactory to publish images.
  • Developed tasks by following TDD/BDD approach.
  • Worked with Apache Tomcat application server that handles various requests from Client.

Environment: Java 5, J2EE, PL/SQL, Spring 2.0, EJB 2.0, JMS, JNDI, Oracle, XML, DOM, SOAP, JUnit, Apache Camel, WebSphere 8.5, Hibernate 3.0, JDBC, MS SQL Server 2012, JESS, REST-ful Web service, WebLogic 8, Jboss Drools, Cassandra, NOSQL.

We'd love your feedback!