We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Fort Worth, TX

SUMMARY:

  • Self - motivated master’s degree Software Engineer with 7+ years of experience, including international, in software design, development and implementation.
  • Goal-oriented Application Developer dedicated to learning new technologies and continually expanding technical knowledge, with excellent research abilities and communication skills.
  • Strong knowledge about OOP concepts and web-based technologies.
  • Proficient in using RDBMS and worked with Oracle, SQL Server, DB2, MySQL.
  • Experience in developing and deploying web applications.
  • Good command on Front End design, developing visually appealing user interface specified by clients using Wavemaker, Javascript, HTML, CSS, JSP and servlets.
  • Good knowledge about using design patterns.
  • Worked with different IDEs like Eclipse, Netbeans, STS, RSA (Rational Software Architect) and intellij.
  • Hands on experience developing web applications using Spring MVC, Spring Batch, Spring Boot, Hibernate, IBATIS, XML, JSON.
  • Hands on experience developing RESTful web services and micro services.
  • Proficient using source control systems like GIT, SVN and CVS.
  • Hands on experience using build automation tools like Maven and Gradle.

TECHNICAL SKILLS:

Languages: Java, C#, PHP

Java/Web Technologies: HTML, CSS, Java Script, AJAX, JSON, jQuery, XML, Spring, Spring Boot, Spring Batch, Hibernate, IBATIS, Servlets, JSP, JDBC, DOM, JAXB, Applets, Log4J, Maven.

Tools: /IDE s: Eclipse, Netbean, IBM RSA, intellij

Version Control Tools: Win CVS, SVN, GIT

Web/AppServers/EAI: ApacheTomcat, IBM WebSphere

Databases: Oracle, MS SQL Server, DB2, MySQL

Operating Systems: Win, UNIX, Linux

Messaging: JMS, Apache ActiveMQ

Methodologies: Waterfall, Agile

EXPERIENCE:

Confidential, Fort Worth, TX

Senior Java Developer

Responsibilities:

  • Hands on development where I work with the team on creating different REST services for different customers as per the requirements.
  • Performs development assignments using Java, J2EE, and RESTful webservice using code quality practices.
  • Responsible for collaboration between technical architecture and the onsite contact for the offshore team, defect triage, system test support, code deployment, quality assurance.
  • Uses Java, XML, Spring Boot, CSS, Mockito, WAS Server, Rational Software Architect (RSA), Jenkins, Gradle, SVN and GIT for development.
  • We have around 15 applications and 20 web services that needs maintenance and enhancements as per the customer needs from time to time during the year.
  • The development for most applications was done using IBM RSA IDE and the Server used was WebSphere Application Server.
  • I worked on the migration process from WAS 7 to WAS 9. Migrated 10 applications.
  • Created application from Scratch called “Segmentation”. We used Core Java, Spring Boot, Thymeleaf and DB2. Deployment done through Jenkins to Openshift.
  • Deploys applications in Dev, TRIAL and Production using Jenkins.
  • Uses GIT Bash and GIT GUI for code changes.

Environment: Core Java, Spring Boot, J2EE, JSP, RESTful Web Services, jQuery, XML, DB2, JavaScript, JUnit, Mockito, SVN, GIT, Jenkins, Gradle, RSA, WAS.

Confidential, Boston, MA

Senior Java developer

Responsibilities:

  • Participated in various phases of the SDLC including design, development, maintenance and testing of the application
  • Followed Agile methodology and involved in SCRUM sprint planning and daily standup meetings throughout the process of development.
  • Used core java to create entitlements calculator tool.
  • Used JSP, Java script, HTML and Java script for the design and development of the application user interface.
  • Developed the application using J2EE Design Patterns like Singleton, and DAO.
  • Built webpages that are user interactive using jQuery, AJAX, JSON, and JavaScript.
  • Wrote SQL Queries to get entitlements customers data.
  • Used CVS as versioning tool and used Maven for automated building of projects.
  • Involved in tracking and resolving defects, which arise in QA and production environments.
  • Involved in writing scripts for QA automation for short period of time.
  • Migrated code from using CVS as source control to GIT.

Environment: Eclipse, JDK, J2EE, JSP, Servlets, XML, PL/SQL, Oracle, HTML, JavaScript, UNIX, CVS, GIT.

Confidential, Durham, NC

Java Developer

Responsibilities:

  • Followed Agile methodology and involved in SCRUM sprint planning and daily standup meetings throughout the process of development.
  • Used Spring Batch framework to develop backend layer for PASW (Portfolio Advisory Services at Work) project.
  • Maintained RESTful and SOAP Web Services.
  • Used MyBatis for data access and persistence layers against Oracle database. MyBatis was good option because we had lots of complex objects and stored procedures.
  • Developed domain classes and DAO classes.
  • Converted code from Java 7 to Java 8.
  • Used JAXB Parser for the XML/Java Objects conversion.
  • Worked on generating pdf reports using ITEXT.
  • Used Eclipse as the IDE to code and Maven as build tool.
  • Used GIT as version control system.
  • Used Jenkins for the continuous integration deployment.
  • Used UMLet tool for creating UML diagrams like class diagrams.

Environment: Java 8, Spring Batch, Core Java, MYBATIS, UML, Oracle, Eclipse, XML, GIT, Maven, Jenkins.

Confidential

Software Engineer

Responsibilities:

  • Developed visually appealing user interface using Jscript.
  • Performed backend and front end code maintenance.
  • Used Eclipse IDE for daily code writing.
  • Involved in analyzing and fixing system defects.
  • Initiated 2 projects to enhance work environment.
  • Created data migration tool desktop app using Java to convert Excel data to database.
  • Created My Quick Note web app for sharing notes / files, with public / private options between the team.
  • Created test cases using JUnit.

Environment: J2EE, Java, XML, JUnit, JScript, JDBC, Oracle, Eclipse, SVN.

Confidential, Jersey City, NJ

Software Engineer

Responsibilities:

  • Developed new module for registering blood products using scanner reader Honeywell Voyager MS9540.
  • Responsible for design, development, coding, and testing.
  • Used Wavemaker, Javascript, HTML and CSS for developing fast interactive web pages.
  • Involved in designing, and implementing database.
  • Applied the best coding practices to the modules including documentation, code refactoring and best testing practices.
  • Performed code check-in and check-outs using GIT.

Environment: Java, Netbeans, Wavemaker, HTML, GIT, Oracle, Win XP.

Confidential

Java Developer

Responsibilities:

  • Developed Test Ordering module enabling physician to conveniently order tests.
  • Developed Results module to process results from instruments with easy access for physicians and technologists, offering comment option and other functions.
  • Responsible for design, development, coding, and testing.
  • Used Wavemaker, Javascript, HTML and CSS for developing fast interactive web pages.
  • Involved in designing, and implementing database.
  • Developed Authorization module for system administrators to remotely access all fields in system pages and layers.
  • Created triggers and stored procedures for test and order module processes.

Environment: Java, Netbeans, Wavemaker, HTML, GIT, Oracle, Win XP.

Confidential

Computer programmer/instructor

Responsibilities:

  • Gave lectures on computer science basics and supported hospital healthcare system called “Manzomah” with regular maintenance tasks.
  • Created Time Tracker project for tracking employees signing in / out, using Java / Access database.

Environment: Java, Netbeans, Access, File system, Win XP.

We'd love your feedback!