We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 8 years of experience as Full stack Java/J2EE Developer in design, development, testing, implementation and support of enterprise, client/server applications, distributed application development, servlets communication and internet/intranet based database applications using J2EE technologies.
  • Extensive experience with various J2EE technologies such as JNDI, EJB, JMS, servlets and JavaBeans including all the Spring modules like Core, MVC, AOP, DAO, ORM, Transaction, Spring boot, Validators, Spring LDAP, Spring Batch, Spring Scheduler and Spring Security.
  • Experience in building a Service Oriented Architecture using Rest API and RESTful web services, very good understanding of HTTP protocol.
  • Effectively implemented J2EE design patterns such as singleton, strategy, facade, prototype, factory, business, front controller and DAO.
  • Strong front - end GUI wire-framing/prototyping skills using scripting languages such as JSP, HTML5, Ajax, jQuery, JavaScript, AngularJS, Bootstrap and CSS.
  • Implemented backboneJS for connecting API’s which enforce communication to the server and good working knowledge of implementing mock services in NodeJS with help of modules using ExpressJS.
  • Worked with object-relation mapping frameworks like Hibernate and JPA for implementing the persistence layer and mapping the POJO’s.
  • Strong experience in writing and executing unit test cases using JUnit Testing framework.
  • Working knowledge of PL/SQL and databases like MySQL, SQL Server, Oracle 10g/11g, MongoDB, Apache Cassandra and tools like TOAD.
  • Hands-On experience with implementing SOAP based web services using Apache CXF, Axis and Spring CXF in handling HTTP and JMS transports.
  • Expertise in database design, creation, management of schemas, writing stored procedures, functions, DDL, DML SQL queries and Unix Shell Scripting.
  • Developed web-based applications using Apache Tomcat, IBM WebSphere Application Server, JBoss and WebLogic servers.
  • Involved in web application development projects that required Responsive Web Design.
  • Performed Test Driven Development for JavaScript and AngularJS with Mocha and Chai test cases.
  • Used build tools Maven, Ant and version control systems Git, CVS and SVN.
  • Experience using Jenkins, Hudson to schedule the tests based on the carrier and priority of the test case.
  • Implemented XML and related technologies like XSL, XSTL, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
  • Designed and developed UI screens with JSFto provide interactive screens to display data for Provider module.
  • Utilized highly available AWS Environment to launch the applications in different regions and implemented Cloud Front with AWS Lambda to reduce latency.
  • Built and managed policies for S3 buckets, used S3 bucket and glacier for storage and backup on AWS.
  • Experience in full System Development Life Cycle (Design, Development, Testing, Deployment and Support) using development methodologies Waterfall Process, Iterative Process and Agile (Scrum, TDD-Test driven development, CI-Continuous Integration) automation test,
  • CreatedAWScloud formation templates to automate the process of launching custom-sized, EC2 instances, security groups, Cloud Watch, Cloud Front, RDS, S3, Cloud Trail
  • Security measures that the cloud service provider (AWS) implements and operates - security of the cloud
  • Used Continuous integration tools such as Hudson, Jenkins for deployment purpose.
  • Deployed Elasticsearch to aggregate logs with Logstash and visualize them with Kibana
  • Worked as core technical team member for analysis of requirements, design, development, unit and integration testing.
  • Designed and developed MicroServices platform to support a multitude of enterprise level applications.
  • Deployed micro-services as restful JavaWebServices on Amazon Elastic Beanstalk. Used AmazonS3 for configuration files.
  • Excellent communication, analytical, Inter-personnel, presentation skills and also capable to meet tight deadlines and team spirits.

TECHNICAL SKILLS

Languages: Java, Java8, JavaScript, C++, Python.

Java based Technologies: Spring, Struts, Hibernate, Servlets, JSP, JDBC, EJB, JMS, JPA JNDI.

Front-end Technologies: HTML5, CSS3, JavaScript, jQuery, MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS), JSON, XML, Bootstrap.

Web Services: REST, RESTful, SOAP, JAX-RS, JAX-WS, JAXB.

Design Patterns: Singleton, Prototype, Factory, Session, Façade, MVC3, DAO, Front Controller.

Databases: Oracle, MySQL, PostgreSQL, MongoDB, Cassandra.

Web/Application Servers: Apache Tomcat, WebLogic, IBM Web Sphere, RAD, JBoss.

Middleware Technologies: JMS, Rabbit MQ, MQ Messaging and Active MQ.

Tools: Maven, Ant, Grunt, Gulp, Log4j, JUnit, TOAD, TestNg

Version Control: Git, SVN and CVS

Issue Trackers: JIRA, Jasper and Bugzilla.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Designed and developed applications using Agile Methodology.
  • Responsible for requirements gathering, analyzing and developing design documents and reviewing with business
  • Created Spring configuration files and used Spring annotations to autowire Java Components using Spring dependency injection.
  • Created action classes, from beans and model objects for the application using Model View Controller (MVC) approach.
  • Used Spring Security for validation of forms.
  • Utilized AWS environment to launch the applications in different regions and implemented Cloud front with AWS Lambda to reduce latency.
  • Built and managed policies for S3 buckets, used S3 bucket and glacier for storage and backup on AWS.
  • Created detailed AWS security groups which behaved as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Added dynamic scalability capabilities to the local development workflow using Remote Docker API.
  • Designed and developed UI screens with JSFto provide interactive screens to display data for Provider module.
  • Developed API using Node.js to allocate access to data in SQL, MongoDB.
  • Used open source JSFframework to design the presentation layer.
  • Developed functional modules in the Data Access layer using Hibernate with IBM DB2 as the backend database.
  • Worked on generating the web service classes by using SOA, WSDL, UDDI, SOAP, Spring-WS.
  • Implemented micro services using Springboot, Spring based micro services and enabled discovery using the server.
  • Worked extensively on Spring boot for building web service.
  • Developed XML Schemas for user defined complex types and based on the schemas created WSDL to provide web services to add, delete and get documents from the Content Engine.
  • CreatedAWScloud formation templates to automate the process of launching custom-sized, EC2 instances, security groups, Cloud Watch, Cloud Front, RDS, S3, Cloud Trail
  • Used Continuous integration tools such as Hudson, Jenkins for deployment purpose.
  • Designed and developed MicroServices platform to support a multitude of enterprise level applications.
  • Deployed Elasticsearch to aggregate logs with Logstash and visualize them with Kibana
  • Deployed micro-services as restful JavaWebServices on Amazon Elastic Beanstalk. Used AmazonS3 for configuration files.
  • Maintained code and configuration files in Git and performed unit testing using JUnit.
  • Involved in creating build script using Maven and deployed on Web sphere application server.
  • Coordinated with the team for weekly status meetings and Code reviews with client.
  • Performed internal quality assurance (IQA), external quality assurance (EQA) and final Inspection (FI) for every deliverable to the client.

Environment: Java, J2EE,JDK1.7,Restful Web Services, AWS, Microservices,Jenkins, SOAP Web services, Hibernate, Spring Core, Java8, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Boot, Eclipse IDE, AngularJS,JSP, JSTL, HTML5, CSS, JavaScript, WAS7.0, Web Sphere, XML, XSD, Linux, UML, Oracle, Maven, SOA, Design patterns, JUNIT,log4J, WSDL, JSON, JNDI,GIT.

Confidential, Bloomington, IL

Java Developer

Responsibilities:

  • Involved in migrating the existing legacy applications to the modern Insurance policy administration system software to automate the entire policy administration process.
  • Designed and developed picking/put away screens usingEclipse 3.6, JSF, HTML, JSP, Servlets and JavaScript.
  • Worked with project teams in developing RF scanning applications for picking, replenishment and put away. UsedAJAXcomponents in developing UI.
  • Worked on springcontrollers and configured using annotations to handle presentation requests.
  • Configuredspringto manage Actions as beans and set their dependencies in a spring context file and integrated middle tier with Struts web layer.
  • Performed testing methods like unit testing, integration testing and web application testing.
  • Created Client side validations with jQuery selectors.
  • Used RESTful Web Services for the data transportation between multiple systems.
  • Implement new features using HTML5, CSS, JavaScript and SQL.
  • Developed automated scripts to back up old records using MongoDB export command and transfer these backup files into the backup machine.
  • Maintained multiple copies of data in different database servers using MongoDB replication concept.
  • Developed JavaScript to validate the fields of picking, put away and replenishment screens.
  • Designed/developed UI withAJAX, HTML, DHTMLand JavaScript for interactive web pages.
  • Built dynamically generated dropdown lists using jQuery and AngularJS.
  • Worked on Oracle and IBM DB2 as the backend database and integrated withHibernateto retrieve data access objects.
  • Wrote various queries using SQL and created a database using MySQL for the manipulation of data from the database.
  • Used Jenkins as the Continues Integration Tool to build the project to Development, Test and production environments.
  • Deployed micro-services as restful JavaWebServices.
  • Designed and developed MicroServices platform to support a multitude of enterprise level applications.
  • Deployed Elasticsearch to aggregate logs with Logstash and visualize them with Kibana
  • Shared data and computing power for compute intensive engineering design patterns and software adjustments using Grid Computing.
  • Implemented automate scripts to back up the old records using MongoDB export command and transfer these backup files into backup machine.
  • Used Maven for build scripts.
  • Maintained multiple copies of data in different database servers using MongoDB Replication concept.
  • Designed and prepared Unit test case usingJUnit and Log4jand removed code bugs before passing on the application to the QA team.

Environment: Java, J2EE,JDK1.6, JSP, Servlets, JMS, JDBC, EJB, JSP Hibernate, JPA, Spring JDBC, Spring, HTML, DHTML, JavaScript, Struts, CSS, XML, Log4j, Oracle, SQL server, JUnit, JNDI, Eclipse, Apache Tomcat, WebLogic, JBoss, WebSphere Commerce and Shell scripting,GIT.

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Developed custom tags to display dynamic contents and to avoid complex Java source code in JSP pages.
  • Developed user interface templates using JSP, JavaScript, CSS and HTML.
  • Developed complete web tier of the application with Struts MVC framework.
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Analyzed the EJB performance in terms of scalability by various load and stress tests using bean test tool.
  • Developed session beans as the clients of entity beans to maintain the client state.
  • Implemented named and native queries to be used in DAO layer.
  • Created stored procedures, triggers using PL/SQL for data modification in SQL server.
  • Implemented various design patterns in the project such as business delegate, data transfer object, data access object, service locator and singleton.
  • Created JCL for executing the batch programs.
  • Implemented SOAP for data transfer to web service.
  • Developed Ant scripts to build and deploy on to WebLogic application server 7.0.
  • Use of SAX and DOM parser for XML creation/reading.
  • Log4j for logging error/debug messages and managing them.
  • Used JIRA for Project Management, bug tracking and issue tracking.

Environment: Java, J2EE1.4, SDLC, Agile, Eclipse, Servlets, JSP 1.1, JDBC, EJB, Struts MVC, XML, HTML & JavaScript, JSP, Ant, UML, SQLServer, JBoss 6.0, SAX, DOM, Git, SAX and DOM parser.

Confidential

Software Developer

Responsibilities:

  • Involved in creating mock screens, coding, testing of application.
  • Developed JSP’s using JavaScript features for handling business flows.
  • Worked on Struts framework action errors, action container features for handling error messages in the application.
  • Worked on Struts resource bundles for adding Internationalization support.
  • Created the UI using Java, XML, XSLT, DHTML and JavaScript.
  • Developed stored procedures using PL/SQL for data retrieval from different tables.
  • Worked extensively on bug fixes on the server side and made enhancements on the UI.
  • Recreated the system architecture diagram and created numerous new class and sequence diagrams.
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Worked on Mozilla fire bug for debugging and troubleshooting JSP and JavaScript.
  • Worked on CSS and HTML for designing new Static pages.
  • Worked on Struts tag library and connected to database using JDBC.
  • Performed Unit testing and integration testing of application.

Environment: Java/J2EE, JSP, Servlets, Struts, JDBC, JavaScript, HTML, Apache Tomcat Server, Oracle 8 SQL, JavaBeans, CSS, HTML, Mozilla Fire Bug, Eclipse, Hibernate, JUnit, SVN, JIRA.

We'd love your feedback!