We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

5.00/5 (Submit Your Rating)

Livonia, MI

SUMMARY:

  • 14+ years of professional Java/J2EE experience in design, development, implementation and integration of multi - tier enterprise applications that encompass Health Care, Education, and Law publishing domain.
  • Experience in developing multi-tier applications using core Java, J2EE, Servlet, JSP, HMTL, JSF, JAXB, Spring frameworks (Spring- MVC, Core, REST, Batch, Boot, JDBC), Hibernate, JPA, SQL, SOAP, WSDL, XML, JSON etc.
  • Experienced in developing Service Oriented Architecture (SOA) utilizing ESB (Fuse) and RESTful Web Service.
  • Experienced in AWS (Amazon Web Services) technologies like VPC, EC2, ELB (Elastic Load Balance), Auto Scaling Group, Elastic BeansTalk, S3, Amazon RDS
  • Hands on experience in developing messaging application using IBM MQ and ActiveMQ message brokers.
  • Expertise in widely used application servers such as JBoss, Weblogic, Apache Tomcat.
  • Exposure to all phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Testing and Deployment of the project.
  • Leveraged the industry’s best methodologies and practices (such as OOP, design patterns, UML etc.) for design, development and implementation of applications and to deliver highly scalable, reliable and quality products.
  • Excellent communication and interpersonal skills along with strong analytical skills.

TECHNICAL SKILLS:

Java/J2EE: Java 7/8, Web Services (SOAP, REST), JPA 2.0, JDBC, JNDI, EJB 3.0

Web Technologies:: Servlet 3.0, JSP, HTML, XML, XSD, JSON, JQuery, Web Services

Middleware:: Fuse ESB, Apache Camel, IBM MQ, RabbitMQ, ActiveMQ

Frameworks:: JSF, JQuery, Spring (Core, MVC, Batch, Boot), Atmosphere

Database layer:: Hibernate 4.2, JPA 2.0/2.1, Spring JDBC

Application/Web Server/Platform: JBoss 7.1, Web logic 12.3, Apache Tomcat 8, AWS

Database: MS SQL Server 2014, Oracle 9i/10i, DB2

IDE/Tools: Eclipse Oxygen 2, Web Sphere RAD 6.1, Maven, Jenkins

Design Patterns: Command, Observer, Builder, DAO, Singleton, Factory, Chain of Responsibility

Version Control:: Git, SVN, Perforce, Rational Clear Case

Operating Systems: Windows 2012/NT/XP, HP Unix, Red Hat Linux

PROFESSIONAL EXPERIENCE:

Confidential, Livonia, MI

Sr. Software Developer

  • Participated in regular meetings business analysts to understand vendor requirements and define mapping algorithm
  • Developed Apache Camel route with end points exposed for managed file transfer, ActiveMQ JMS queues, SOAP and REST web services
  • Implemented business and data transformation logic using Core Java 8, Bean IO and Spring’s auto wiring
  • Used Git/Gitlab for code repository and Jenkins for ‘continuous Integration (CI) and continuous Deployment (CD).
  • Used SonarQube for code quality management
  • Wrote integration tests and unit tests using JUnit

Tools: and Environment: Java 8, RedHat Fuse 6.6, Apache Camel, Apache CXF, Active MQ, Spring Core 4.2, Git, Maven, Red Hat Linux, Eclipse.

Confidential, MN

Sr. Java Developer

  • Participated in Agile daily standup and bi weekly sprint planning, retrospective meeting.
  • Using Spring Boot and Mongo DB, developed RESTful web services application to be used by NOTAM processor
  • Created and modified mongo DB queries
  • Used SVN for code repository and ‘Bamboo for continuous integration

Tools: and Environment: Java 8, Spring Core 4.2, Spring Boot, Spring REST, Spring JDBC, SVN, Maven, Red Hat Linux, Eclipse, Mongo Database.

Confidential, Minneapolis, MN

Sr. Java Developer

  • Analyzed requirement documents and prepared technical design documents.
  • Participated in daily standup and bi weekly sprint planning, retrospective and grooming meeting.
  • Developed backend code for MM Toolkit to post and receive messages to IBM MQ Message Brokers.
  • Developed data access layer using hibernate and spring.
  • Developed Test Harness application using Core Java, Spring, Spring Boot, Spring JDBC and RESTful web services.

Tools: and Environment: Java 8, JQuery, Spring Core 4.2, Spring Boot, Spring REST, JPA 2.1, IBM MQ, Git, Maven, Red Hat Linux, Eclipse, Oracle Web logic 12.1.3, IBM MQ, Oracle 12c Database.

Confidential, Montvale, NJ

Sr. Software Developer

  • Analyzed requirement documents and prepared technical design documents with high level class diagrams, sequence diagrams etc. using UML and database entity relationship diagrams
  • Participated in daily agile scrum and bi weekly sprint planning and retrospective meeting
  • Developed CNE application with RESTful API utilizing Spring REST and Spring Boot
  • Deployed the CNE application onto AWS in an auto-scaled, load balanced environment
  • Created SQL Server database instances in AWS RDS platform for DEV, Test and Stage environment.
  • Configured VPC, Security Groups and Network ACL to control environment security, access and internal routing
  • Used Elastic Beanstalk to create application environment, auto scaling groups, Elastic load balancer
  • Used Elastic Beanstalk CLI via Jenkins to automate deployment pipeline to AWS
  • Developed Fuse ESB bundle module and exposed its REST APIs to accept CNE specific requests
  • Developed and modified database layer utilizing Spring 4.2 Hibernate, JPA 2.1 and its Criteria API
  • Added and modified existing native SQL queries for legacy Java backend applications

Tools: and Environment: Java 8, Spring Core 4.2, Spring Boot, Spring REST, JPA 2.1, Git, Maven, Red Hat Linux, Eclipse, Fuse 6.2, Tomcat 8, SQL Server 2014.

Confidential, Phoenix, AZ

Sr. Software Developer/Tech Lead

  • Analyzed requirements documents and prepared technical design documents after consulting with business analyst, other team leads and software architects.
  • Developed business layer following various design patterns such as Facade, Builder, Command patterns.
  • Maintained web applications that were developed using JSF, Spring MVC, JBoss Seam, and JQuery
  • Developed JMS based consumer application with ActiveMQ to process incoming XML feels from various Clients to update the Eligibility of a Member.
  • Developed ‘Facility Rounding Report’ batch application using Spring Batch.
  • Developed and integrated JMS and CXF Web Services applications utilizing Redhat Fuse ESB.
  • Utilized Spring IOC and AOP feature.
  • Developed and maintained data layer utilizing Hibernate Entity Manager.
  • Developed Jersey RESTful web services which invoke SOAP based web services to submit Health Risk Assessments Data.
  • Wrote/modified SQL join queries for Oracle database.
  • Wrote junit test cases.

Tools: and Environment: Eclipse, JBoss 7.1, Java 6, JSF 2.2, Seam 2.3, Spring 3.0, Hibernate 4.2, JSF, Spring MVC, Spring Batch, JQuery, Fuse 6.1, ActiveMQ, SQL Server 2010, Oracle 10i, JavaScript, XML, CXF, JUnit, Perforce.

Confidential, Bloomington, MN

Sr. Software Developer

  • Participated regularly in discussions regarding general design direction with team lead and members.
  • To streamline development process followed Agile methodology which includes story based iteration/sprint planning, retrospective meeting, daily SCRUM meeting and demonstration at the end of the iteration.
  • Developed business layer following various design patterns such as Facade, Builder, Observer patterns.
  • Developed data layer utilizing Hibernate with its EntityManager.
  • Developed Jersey RESTful web services to facilitate the extraction and generation of pdf files.
  • Developed SOAP based Web Services as well as developed client application to consume Web

    Services using Apache CXF.

  • Used JSON data to enable/disable valid dates for registration on JQuery Calendar UI.
  • Wrote/modified SQL join queries for Oracle database.
  • Wrote junit test cases.

Tools: and Environment: IntelliJ IDEA 7.0, JBoss 5, Java 6, Spring 3.0, EJB, Hibernate 3.0, Spring MVC, JQuery, Fuse ESB, ActiveMQ,SQL Server 2010, Oracle 10i, JavaScript, XML, CXF, JUnit, Perforce.

Confidential, St. Paul, MN

Sr. Java Developer

  • Developed web interface with JSF, Facelet, Tomahawk, Ajax4JSF and Rich Faces components.
  • Developed custom JSF tag, custom JSF components and renderers, custom phase listener.
  • Used JavaScript and DHTML events to manipulate DOM structure, client side validation.
  • Used Spring’s dependency injection (IoC) for injecting service objects into JSF Managed Beans and business delegates.
  • Used Apache Digester (SAX based parser) to parse XML stream and XSteam utility jar to generate XML.
  • Used Jmock to write JUnit test cases and Html Unit test.

Tools: and Environment: Eclipse 3.2, Java 1.5, Servlet, Spring 2.0, JSF, Facelet, Oracle 10i, JDBC, JavaScript, XML, Java Mail, Jmock, JUnit, HtmlUnit, CVS.

Confidential, St. Paul, MN

Sr. Java Developer

  • Analyzed requirements, participated in design and implementation discussion with team lead and team members.
  • Developed error handling framework using Spring AOP feature.
  • Generated client side Web Services Stubs using Axis2 API, developed client side implementation of the generated stubs for publishing tracking and auditing information through Web Service.
  • Authentication and Authorization of various users were also performed via Web Services calls.
  • Developed front end with JSF, Ajax components, Servlet and JSP using IBM’s Websphere RAD 6.1.
  • Used Spring’s dependency injection (IoC) for injecting service objects into JSF Managed Beans.

Tools: and Environment: Web Sphere Rational Application Development 6.1, Eclipse 3.2, Java 1.4, JSP, Servlet, Spring, JSF, Hibernate, Oracle 10i, JDBC, JMS, MQ, Java Script, XML, Java Mail, JUnit, HtmlUnit, Visual Source Safe

Confidential

Java Developer

  • Analyzed requirements and participated in high level design and implementation
  • Developed data layer using Hibernate.
  • Developed batch process that will periodically read submitted online form from the database, convert the submitted data into XML for the purpose of generating pdf report from those xml file.
  • Maintained user interface layer with Java Server Faces (JSF), JSP, JSTL, CSS and Servlet components using WSAD Rational Application Developer 6.0
  • Wrote complex SQL queries to retrieve, update and store data in DB2 using JDBC

Tools: and Environment: IBM iSeries, Web Sphere Rational Application Development 6.0, Java, JSP, Servlet, JSF, DB2, JDBC, JMS, TIBCO, Java Script, XML, Java Mail, JUnit, Win CVS

Confidential

Software Engineer

  • Performed requirement analysis and prepared use case diagrams, class diagrams etc.
  • Developed Struts action classes, dynamic JSP pages using JSTL and Struts map backed forms
  • Developed Servlet that communicates with SQL Server 2000 database using JDBC.
  • Developed front end using Applet/JFC Swing features that communicates with Servlet.

Tools: and Environment: IBM Websphere, Windows XP, IntelliJIDEA 4.5, Java, JSP, Servlet, Struts, SQL Server 2000, Java Script, HTML.

We'd love your feedback!