We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 10 years of experience in design, development, implementation, Integration of complex Client/Server and Web based Business Applications and maintenance of application.
  • Developed Enterprise Applications using Java, J2EE (Servlets, JSP, EJB, JNDI, JDBC, JMS), XML, JavaScript, Ajax, jquery, Struts, Hibernate, Spring and Web Services (SOAP & RESTFUL API), GWT (Google Web toolkit), Spring Boot, Kafka, Elastic Search, Ant, Maven, App Dynamics, Team City.
  • Worked heavily on server side programming which includes batch processing and business logic implementation.
  • Have a very good understating and working experience with water fall/Agile methodology.
  • Worked in PL/SQL Stored Procedures, Packages and functions.
  • Migrated ANT project to MAVEN.
  • Core expertise in Object Oriented Analysis and Design (OOAD), UML and J2EE Design Patterns.
  • Extensive J2EE application deployment knowledge using Weblogic and Websphere application server.
  • Played role of Release Manager and Configuration controller.
  • Worked on micro service architecture.
  • Created docker containers for REST services.
  • Implemented cache layer for multiple channels using No Sql DB.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Good at documenting and understanding User requirements and System specification.
  • Excellent communication, analytical, interpersonal, and presenting skills.

TECHNICAL SKILLS

  • Java (Core Java
  • Collections
  • Multi - threading
  • Concurrency)
  • J2EE
  • Tomcat
  • SOAP
  • REST
  • JUnit
  • XML
  • XML Spy
  • JSON
  • JDBC
  • Struts
  • Hibernate
  • Spring
  • WebLogic
  • WebSphere
  • JavaScript
  • Ajax
  • JPA
  • EJB
  • Oracle 10g
  • JMS
  • Spring Boot
  • Dynamo DB
  • Kafka
  • Elastic Search
  • Jabberd Server (XMPP Protocol)
  • Ant
  • Maven
  • App Dynamics
  • Team City
  • Log4j
  • Eclipse.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Senior Java Developer

Responsibilities:

  • Development and Maintenance of UROC, which is a visual aid for resource management for Ramp/Gate operations at airport.
  • Develop and maintain Auto Assignment module which reduces the burden of supervisors to manually assign resource to flight at airport.
  • Involved in Re architecture of UROC Nextgen application keeping in mind of actual pain points of previous version of application.
  • Worked on AGILE methodology for delivering the sprints ever 2 weeks. We go through the user stories and provided demo on the completed module at the end of each sprint.
  • Involved in designing the infrastructure of multiple EMS queues, configuring multiple MDBs that uses hashing by flight number in the BW process for load balancing and synchronization.
  • Developed stateless session beans for handling container managed transactions.
  • Involved in monitoring the dashboards, testing results & configured the CI with Teamcity.
  • Developed stateless session EJB for business logic and transactional management.
  • Developed complex database objects like Views, Store Procedures and Synonyms which can be used by java code and other downstream applications.
  • Involved in using Kafka and spring integration messaging channel for logging events.
  • Developed Audit trail application using Kafka, Logstash & Elastic Search.
  • Build RESTFUL webservices.
  • Involved in POC to containerize services (Spring Boot) and deploy to Cloud (AWS).
  • Involved in POC to create cache layer in No Sql DB for channels to access latest data (Dynamo DB).
  • Sole ownership of deliverables, review of deliverables from offshore.
  • Planning, analysis and requirements gathering from the customer and prepared the application requirement.
  • Prepared Technical design documents.
  • Production support of application 24X7.
  • Lead and monitor a 4 member team.
  • Expertise in maintaining Onsite/Offshore model.
  • Regular status reports to client manager.

Environment: Java, J2EE, JavaScript, Spring, Spring Boot, Hibernate, AJAX, jQuery, EJB3, JMS, XSD, XMLSpy, JSON, WSDL, GWT 3.6, RESTFUL Webservices, SOAP Webservices, Oracle 11g, PL/SQL, Weblogic 10.3.x and Websphere 8.5, Kafka, Jabberd server (XMPP protocol), Ant, Maven, App Dynamics, Team City, Log4j, Eclipse, Toad, SqlDeveloper, Subversion, SOAPUI, XMLSPY, PuttyConnectionManager, Unix, TIBCO EMS client.

Confidential

Senior Java Developer

Responsibilities:

  • Developed contact us page for www. Confidential .com
  • Maintained 6 different applications.
  • Projects related to different end users from Cargo, Corporate Commercial, E&M and Passenger Operations.
  • Develop, peer review of deliverables, fixing QA Defects and documenting knowledge.
  • Developed the UI using Struts integrated with Spring and AJAX framework.
  • Built a RESTful webservice that the clients of the company consume.
  • Use continuous integration tool (Used teamcity) to check code quality.
  • Responsibilities include Analysis, Estimation and coding.
  • Developed JUnit test cases using MockStrutsTest for testing the frontend and SpringTestCase for testing the Service and DAO layers.
  • Generated the WSDL and proxies out of the WSDL using ant utility.
  • Coordinating and communicating with onsite and participate in deployments.
  • Planning, analysis and requirements gathering from the customer and prepared the application requirement.
  • Part of the architecture team in laying out the architecture of the application.

Environment: Java, J2EE, Spring MVC, Spring Webflow, Junit, Velocity Template, Ant, Maven, Websphere, RESTFUL Webservices, SOAP, JPA, XML, XSD, AJAX, Log4j, Eclipse, RAD.

We'd love your feedback!