We provide IT Staff Augmentation Services!

Java Software Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Around 9+ years of professional experience in software systems analysis and development
  • Hands - on experience in Java, Spring, Spring Boot, Spring REST, Spring MVC, Spring ORM, Pl/Sql, Hibernate, EJB, JSF, JUnit, REST Web Services, and Database Concepts, Microservices.
  • Experience in working on all phases of Software Development Life Cycle (SDLC) and implementation of Waterfall Iterative and Agile Methodologies for development
  • Experience wif Prototyping, Proof of Concept, Design, Interface Implementation, Testing and maintenance
  • Excellent Core Java development skills wif Multithreading, Collections, and JDBC
  • Hands on Experience wif Coherence and Map Listeners.
  • Proficient in programming wif Java, JDBC, JSF, Spring, Hibernate, SOAP, REST, Spring Boot, JDBCTemplate
  • Hand-on experience in database migration, pl/sql, functions & procedures.
  • Hands-on experience wif IDE tools such as Eclipse 3.0, IntelliJ IDEA for coding
  • Sound understanding about Foreign Exchange, Capital Markets, Taxation, Risk Analysis softwares and applications.
  • Hands-on experience in design and development of RDBMS such as Mysql, PostgreSql, and Oracle 11g, 12c
  • Having basic knowledge of Javascript, HTML, JSP, CSS
  • Working experience wif source control systems such as GIT, SVN, CVS
  • Proficient in Technical Specifications Document, Unit Testing, System Testing, Production Support, Functional and Regression Testing
  • Excellent team player wif good communication and interpersonal skills
  • Experience in working wif Business Users as Consultant / Technology Lead
  • A keen Analyst and Team Player wif thorough understanding of all aspects of teh SDLC from understanding client requirements through direct client interaction, translating them into technical specifications and driving their execution

TECHNICAL SKILLS:

Languages: Java 8.0, J2EE, XML, SQL, PL/SQL, HTML, Javascript

Frameworks: Spring 4.0, Spring Boot, Spring REST, Spring MVC, Spring Batch, JSP, Servlets, JSF 2, Hibernate 4.x, Spring JDBC, MyBatis, JUnit, JMS, Oracle Coherence, EJB, Mockito

Databases: Oracle 11g, Oracle 12c, PostgreSQL, MySQL

Web/Application Server: JBoss 7.x, Oracle WebLogic, Apache Tomcat, Apache HTTP Server

IDE & Tools: Intellij IDEA, Eclipse 3.0, SQL Developer, Visual Studio Code

Operating System: Linux, MS Windows 7.0, MacOS

Tools: Maven, Groovy, GIT, Jenkins, uDeploy, Splunk, JIRA, Gradle

Others: iReport Designer, iText, BIRT Tool, Apache POI, Log4J, SOAPUI

PROFESSIONAL EXPERIENCE

Confidential,Charlotte NC

Java Software Developer

Responsibilities:

  • Designed and implemented teh report logic using Java as required by teh client and teh downstream systems.
  • Configured and Developed project structure using Java, Spring to create Spring Beans and Service entities to implement business logic
  • Configured and implemented multiple batch step using Spring Batch to develop various Batch execution of application
  • Integrated Spring JDBCTemplate to handle DB data access and transaction management
  • Configured Application servers like JBoss/ Tomcat to create PROD ready environment
  • Engaged in design and development of validation and transmission of these reports over teh network..
  • Worked on designing teh logical data model to be used as a mode of interaction between various systems.
  • Designed and implemented unit test case using JUnit and Mockito
  • Engaged in development of new utility classes to be used for report generation

Environment: Java 8.0, Oracle 12.c, pl/sql, Spring 4.1, Spring Batch, Spring JDBCTemplate, Autosys, JUnit, Mockito, Apache POI, JAXB, JSch, SFTP, Jira, Github, Jenkins and uDeploy

Confidential, Atlanta GA

Java Application Developer

Responsibilities:

  • Designed and implemented stored procedures and functions using PLSQL to migrate teh legacy data.
  • Designed tools and UI applications using javascript, html and angularjs to fetch, convert and validate teh data before actual migration.
  • Design tools /screens to allow users to has deep insight into errors to troubleshoot and understand it, so that users can make appropriate decisions on data.
  • Developed web service application using Java, Spring REST and Spring Boot to handle migration functionality through UI
  • Designed a DB access module to cater Data migration in a controlled manner and handle transaction management. This was achieved using Spring JdbcTemplate and Transactions.
  • Implemented multithreading to split data migration in multiple threads to achieve concurrency
  • Debug and troubleshoot teh data errors and issues using Splunk
  • Engaged in development of utility classes to be used across teh application

Environment: Java 8.0, Oracle 12.c, pl/sql, Spring 4.1, Spring 4.1 Boot, Spring REST, Spring JDBCTemplate, Groovy, Jira, MacOS, Splunk, Github, Jenkins, Javascript, AngularJS, Gradle

Confidential, Charlotte NC

ava Software Developer / Lead Developer

Responsibilities:

  • Designed and implemented REST Web Services using java, Spring REST needed for interaction between teh Fx Admin and services
  • Engaged in design and implementation of Reference Data Client using Java and Spring framework
  • Worked on designing teh logical coherence data model to be used as a mode of interaction between various systems.
  • Design and development of File Upload utility using Apache POI for Bulk data upload
  • Worked on Oracle Database performance tuning to support faster and effective data retrieval.
  • Configured Spring ORM and Mybatis for Data access module
  • Created PL/SQL scripts, Stored Procedures using SQL and PLSQL to enable data migrations.
  • Developed unit test cases using JUnit and Mockito
  • Defect troubleshooting and fixing.
  • Designed Maven and Jenkins workflow for reference data services and Client.

Environment: Java 8.0, Oracle 12.c, pl/sql, Oracle coherence 12.1.2.0.4, Spring 4.1, Spring REST, Spring ORM, MyBatis, PLSQL, Junit, Mockito, Apache POI, Linux, Jira, Maven, uDeploy, Github and Jenkins

Confidential

Java Software Developer

Responsibilities:

  • Designed and implemented contracts using modelling tools needed for interaction between teh client and teh downstream systems.
  • Engaged in design and development of validation and execution services using java, Spring REST, Spring ORM.
  • Generation of data sharing formats (XML, JSON, FPML) wif downstream partners using JAXB, POI
  • Worked on designing teh logical coherence data model to be used as a mode of interaction between various systems.
  • Configured and Implemented Spring ORM and Mybatis for DB access
  • Implementation Spring AOP to create aspect oriented configuration in teh application
  • Worked on Oracle Database performance tuning to support faster and effective data retrieval
  • Implemented unit testing using JUnit and Mockito
  • Engaged in development of utility classes using Java to be used across teh application
  • Implemented EJB business modules for Remote and Local implementation usages
  • Used Hibernate and EJB integration for managing persistence and transaction
  • Developed an end to end module from Flex UI to Java back-end and Vice versa
  • Writing a SQL procedures and query
  • Development of reports related to various business requirements.

Environment: Java 8.0, Hibernate, EJB 3.0, BIRT, Maven, SVN, Oracle 11g, PL/SQL, Oracle coherence 12.1.2.0.4, JUnit, Mockito, JIRA, JAXB, Linux, Java Flex

Confidential

Java Software Developer

Responsibilities:

  • Engaged in development of UI screens using javascripts and ext js
  • Implemented business modules using Spring, REST Web Service, Mybatis
  • Configured and implemented Data access module using Spring ORM and Mybatis
  • Implemented unit testing using JUni and Mockito
  • FPML File Generation using JAXB
  • JMS implementation for inter application communications and data sharing
  • Worked on better utilization and improvement in teh performance of teh system
  • Worked on Spring REST Web Service to create web endpoints to allow access to other apps
  • Writing a SQL procedures and query using SQL and PLSQL
  • Create patient’s/ individual’s profile
  • Upload document, reports, and prescriptions along wif their details
  • Linking and sharing of documents to medical persons
  • Freedom from maintaining hard copy of medical documents
  • Whole medical history of patient on single click
  • Engaged in development and unit testing of business modules using Spring and Hibernate
  • Worked on REST Web Services for mobile application
  • Implementation of APIs for multi-platform UI
  • Configuration and management of No-SQL database

Environment: Java 6, Spring REST, Spring MVC, Hibernate, Cassandra, Solr, Jackrabbit, Junit

Confidential

Java Software Developer

Responsibilities:

  • Implemented business modules using Spring, REST Web Service, Hibernate
  • Engaged in development of web pages using Jsp, HTML and javascript
  • Worked on system optimization and improvement in teh performance of teh system
  • Writing a SQL procedures and query
  • Implementation of various reports e.g Annual Tax Collection report, Tax Defaulters report, Property Bills and ad-hoc reports required for governance purpose
  • Implemented business modules using Spring, REST Web Service, Hibernate
  • Engaged in development of web pages using Jsp, HTML and javascript
  • Worked on system optimization and improvement in teh performance of teh system
  • Writing a SQL procedures and query
  • Implementation of various reports e.g Annual Tax Collection report, Tax Defaulters report, Property-Water Usage Bills and ad-hoc reports required for governance purpose
  • Engaged in development of business requirements and unit testing
  • Involved in application development and post production support
  • Engaged in bug fixing and enhancement activities
  • Application Reports development and automation

Environment: Java 6, J2EE, JSF 2.0, Hibernate, PostgreSQL, PrimeFaces 3.2, HTML, iText, Apache POI, iReport, Apache Tomcat

We'd love your feedback!