We provide IT Staff Augmentation Services!

Sr. Java Developer/ Tech Lead Resume

3.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • 11 years of experience in design, development and implementation of enterprise level Java/JEE applications in airline domain, ensuring high availability and fault tolerance with specific expertise in Core Java Technologies, Open Source Frameworks, Java EE Technologies, ORM databases.
  • Hands on with Agile Software Development model.
  • Expertise in Object Oriented Technologies, Web Technologies and Client Server Technologies that includes Core Java, Design Patterns, Multi - Threading, Collections Framework, JEE, Hibernate, MyBatis, Struts, Servlets, JSP, XML, EJB, Web Services, JMS, JDBC, JavaScript, HTTP, SMTP, JavaMail, HTML, PL/SQL, Ant, Maven, Gradle.
  • Extensive knowledge on Analyzing the Software Requirement Specifications and Software Development Life Cycle (SDLC).
  • Hands on Experience working with Agile Methodology using Scrum technique and Iterative Development, Sprint Burndown chart monitoring, Scrum meetings and developing application in Iterations.
  • Excellent hands on experience using design patterns like Data Access Objects, Value Objects, Intercepting Filter, Factory pattern, Session Fa ade and Business Delegate.
  • Proficiency in working with the databases like Oracle, MySQL.
  • Experience in working with SOAP based and REST web services with WSDL, JAXB, Jersey, Spring Template
  • Experience in developing Front end Screens using HTML, XHTML, CSS, JSP, and XML.
  • Good Work Experience in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) techniques using Unified Modeling Language (UML).
  • Experience in using VSS, ClearCase and Git for code management and version control.
  • Experience in Jenkins, Sonar for continuous integration and code quality check.
  • Experience in implementing core and J2ee Design Patterns in order to present effective architecture.
  • Good working knowledge of MVC architecture, Struts Framework, Spring MVC, Spring Boot, HIBERNATE.
  • Experience in Shell Scripting on Unix and Linux operating Systems for deployment and version control.
  • Experience in writing Test cases, Test Driven Development (TDD), performing Unit Testing using JUnit, and User Acceptance Testing.
  • Excellent analytical, quick learning capabilities, communication skills and team spirit.

TECHNICAL SKILLS:

Programming Languages: Java 6/7/8, JavaScript, XML, PL/SQL, Shell Scripts

Distributed Computing: JMS, JAX - Web Services, SOAP, REST Web Services, Micro services, JSON

Database: Oracle, MySQL Framework

Technologies/Libraries: Struts, Spring Framework, Spring Data, Spring Boot, Hibernate, Jersey, Swagger, Guava, Apache Libraries, Unit

Web UI Technologies: HTML, CSS, Ajax

Java EE Application Servers: IBM WebSphere, Apache Tomcat, Glassfish

Development Tools: RAD, Eclipse, IntelliJ IDEA, Ant, Maven, Gradle, Clear Case, Subversion, Git Jenkins, SQL Navigator, TOAD, MySQL Workbench, MySQL Migration Toolkit

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Sr. Java Developer/ Tech Lead

Environment: Hibernate, MyBatis, Spring Framework, JMS, WebSphere MQ, REST Web Service, PL/SQL, RAD, Web Sphere, Jenkins, Sonar, Jira, Leankit, Clear Case, GitHub, GWT, HTML, CSS. Maven, Gradle,Junit., Log4j, Commons Logging

Responsibilities:

  • Design of technical flow of the architecture for pilots and Flight attendants schedule and duty information flow from Mainframe system to crew legalities, payroll, on board sale system etc.
  • Developed applications for Restful API services, JMS applications and UI applications with Spring framework, Hibernate, Jersey, MDB, JMS, EJB MyBatis.
  • Leading the offshore team and coordinating with onsite resources and evaluation of timely deliverables.
  • Responsible for code reviews in GitHub, creating sprint branches, proper build and deployments to different environments.
  • Making sure of test code coverage and implement more test cases to make sure backend logic works fine when enhanced with new code
  • Responsible for resolving production issues and maintenance tasks and meeting the sprint commitments.
  • Assigning Jira tickets to developers which are raised post QA and make sure to get it done for QA sign off.
  • Developed logic in Hibernate classes to fetch the data from the database.
  • Interacting with Testing and continuous builds for minor and quick releases apart from regular sprint releases.
  • Used JUnit for unit testing.

Confidential

Sr. Java Developer/ Tech Lead

Environment: Hibernate, Spring Framework, REST Web Service, PL/SQL, RAD, Web Sphere, Jenkins, Sonar, Leankit, Clear Case, GitHub, GWT, HTML, CSS. Maven, Junit, Apache commons libraries, Log4j.

Responsibilities:

  • Technical design for inventory management for different devices and accessories used by pilots and Flight attendants for their daily activities like schedule change notification, training, duty report release, on board sales, weather reporting etc.
  • Developed applications for Restful API services, Batch Jobs and UI applications with Jquery, Spring framework, Hibernate, Jersey, GWT.
  • Leading offshore team and coordinating with onsite resources and evaluation of timely deliverables.
  • Responsible for code reviews in Clear case, review Sonar reports in regular interval, build deployments in different environments.
  • Making sure of test code coverage and implement more test cases to make sure backend logic works fine when enhanced with new code
  • Responsible for resolving production issues and maintenance tasks and meeting the sprint commitments.
  • Assigning Jira tickets to developers which are raised post QA and make sure to get it done for QA sign off.
  • Developed logic in Hibernate classes to fetch the data from the database.
  • Interacting with Testing and continuous builds for minor and quick releases apart from regular sprint releases.
  • Used JUnit for unit testing, Jenkins Sonar for code quality check.
  • Implemented multiple secured service access (SSL) over HTTPS.

Confidential

Sr. Java Developer/ Tech Lead

Environment: Hibernate, MyBatis, Spring Framework, JMS, WebSphere MQ, REST Web Service, PL/SQL, RAD, Web Sphere, Jenkins, Sonar, Jira, Leankit, Clear Case, GitHub, GWT, HTML, CSS. Ant, Junit., Log4j, Commons Logging

Responsibilities:

  • Design of technical flow of the architecture for pilots and Flight attendants schedule and duty information flow from Mainframe system to crew legalities, payroll, on board sale system etc.
  • Developed applications for Restful API services, JMS applications and UI applications with Spring framework, Hibernate, Jersey, MDB, JMS, EJB MyBatis.
  • Leading the offshore team and coordinating with onsite resources and evaluation of timely deliverables.
  • Responsible for code reviews in GitHub, creating sprint branches, proper build and deployments to different environments.
  • Making sure of test code coverage and implement more test cases to make sure backend logic works fine when enhanced with new code
  • Responsible for resolving production issues and maintenance tasks and meeting the sprint commitments.
  • Assigning Jira tickets to developers which are raised post QA and make sure to get it done for QA sign off.
  • Developed logic in Hibernate classes to fetch the data from the database.
  • Interacting with Testing and continuous builds for minor and quick releases apart from regular sprint releases.
  • Used JUnit for unit testing, Jenkins Sonar for code quality check.
  • Implemented multiple secured service access (SSL) over HTTPS.

Confidential, Minneapolis, MN

Sr. Java Developer

Environment: Hibernate, Spring Framework, SOAP Web Service, JDBC, PL/SQL, Eclipse, GlassFish, Jenkins, Sub Version, Ajax, Jquery, HTML, CSS. Junit, Apache commons libraries, Log4j, Ant.

Responsibilities:

  • Responsible for complete design of a system with different J2EE technologies and Database.
  • Used Restful and SOAP Webservices for implementation of different modules across the application.
  • Implemented business logic using Spring Frame work and Hibernate.
  • Created Sql queries and stored procedures to create, update and process Information table and Audit tracking tables.
  • Generated reports using Apache POI and exported as Excel sheets and used Quartz to schedule jobs at given time from Reports UI.
  • Implemented different interfaces to interact with bid award module, duty module, absence module, training module etc to get duty detail.
  • Wrote Batch Process to run on Unix machine using multi-threading to instantiate the process by different threads.
  • Enhancements to the existing UI screens implemented on Ajax and Jquery.
  • Developed logic in Hibernate classes to fetch the data from the database and resolved connection related issues.
  • Leading the offshore team and coordinating with onsite resources and evaluation of timely deliverables.
  • Responsible for code reviews, build deployments to different environments and post production support.
  • Creating test cases and generating Junit test reports.
  • Collecting requirements directly from business users and coordinating UAT.

Confidential

Sr. Java Developer

Environment: Struts, EJB, JDBC, PL/SQL, Eclipse, GlassFish, VSS, Sub Version, Ajax, HTML, CSS. Junit, Apache commons libraries, Log4j, RAD, Web Sphere, Oracle, MySQL, Unix scripts.

Responsibilities:

  • Responsible for designing of migration plan considering applications interdependencies, environmental challenges and risks.
  • Identified application’s compatibility issues in GlassFish and MySQL and created solutions for the problems.
  • Resolved connection pull issues and memory management problems.
  • Used Jprofile and VisualVM for performance monitoring of the new servers and databases.
  • Implemented code changes for performance improvements in applications
  • Worked on database query performance tuning and applied DDL for table redesign and adding databse objects like indexes, triggers and stored procedures.
  • Leading the offshore team and coordinating with onsite resources and evaluation of timely deliverables.
  • Responsible for code reviews, build deployments to different environments and post production support.
  • Creating test cases and generating Junit test reports.
  • Collecting requirements directly from business users and coordinating UAT.

Confidential, Minneapolis, MN

Java Developer

Environment: Hibernate, Struts 1.4, JDBC (with Oracle), EJB, PL/SQL, JMS, WebSphere MQ, PL/SQL, RAD, Web Sphere, VSS, HTML, CSS, Log4j, Commons Logging, SOAP Web Service, XML, WSDL,Ant.

Responsibilities:

  • Involved in UI design and technical design of enterprise applications.
  • Developed applications using technologies like Struts, EJB, Web Service, PL/SQL, JDBC, HTML, CSS etc.
  • Responsible for manual code reviews of code developed by peer team members.
  • Business requirement understanding and Fit Gap analysis.
  • Developed test cases and performed unit testing.
  • Involved in project planning, estimation and development progress tracking.
  • Responsible for build and deployment in multiple environments.

We'd love your feedback!