We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Broomfield, CO

PROFESSIONAL SUMMARY:

  • 8+ Years of technical expertise in product development life cycle that include analysis, design and development of client server, highly scalable reliable enterprise web applications and extensively delivered in Agile(Scrum) methodology.
  • Developed core modules in large cross - platform applications using OOAD (Object Oriented Analysis and Design), JAVA, J2EE, JSP, Servlets, JDBC,HTML, CSS, JavaScript, frameworks Angular JS and HTML&CSS frameworks like bootstrap, XML, JMS,RMI, JUnit, Log4J, and SQL.
  • Extensively worked on developing java server side web applications using various open source web frameworks include Spring, Struts and ORM framework like Hibernate .
  • Strong experience in Service Oriented Architecture ( SOA ), Web-oriented Architecture ( WOA ) and publishing web services using REST and SOAP .
  • Experience Expert in developing RESTful Web Services and Web Service Clients using Spring MVC, Jersey, Restlet frameworks and Google Web Toolkit (GWT) .
  • Experienced in securing server side web applications with Spring Security, Spring LDAP Frameworks.
  • Knowledge in implementing Java and J2EE design patterns.
  • Strong experience on various Relational Databases like Oracle, MySQL, PostgreSQL and SQL Server.
  • Experience in NoSQL database Cassandra and Graph Database like Titan Graph DB.
  • Experience in Developing Unit test Cases and Integration test suites using JUnit, TestNG and build tools like Jenkins, Bamboo for continuous Integration and Artifactory for repository.
  • Experience in writing Gradle and Maven build scripts for J2EE Application deployments and Proficient in Software Configuration Management like GIT, SVN and CVS.
  • Expertise on J2EE Application/Web Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat.
  • Developed Java applications in various IDE's like Eclipse, STS, BPM and IntelliJ and experience with working on Linux /Unix, Mac OSX and Windows.
  • Having good knowledge in Apache Spark RDDs and Scala Programming.
  • Ability to handle multiple tasks, Initiative and Adaptable. Self-motivated, organized team player with strong problem solving and analytical skills and total commitment to the organization goals.

PROFESSIONAL EXPERIENCE:

Confidential, Broomfield, CO

Sr. Java Developer

Responsibilities:

  • Involved in complete SDLC Life Cycle
  • Analyzed business requirements and prepared required technical design documents.
  • Developed a backend web component using Java, J2EE Spring MVC architecture.
  • Developed webkit that abstracts implementation of crosscutting concerns like Authentication, Authorization, and Error Handling. Monitoring and session timeout using Spring, Spring Security and Spring LDAP framework.
  • Implemented Rest API to be consumed by various modules like UI, Reporting.
  • Designed and developed the data access layer using Hibernate ORM framework to map the domain objects to Oracle Database.
  • Implemented messaging queue interface for Geneva and Solace .
  • Involved in writing the end-to-end tests using JUnit and creating the automation test plans on Jenkins .
  • Used log4j for logging and monitored the error logs.
  • Used Maven to build the application and deploy the application on Apache Tomcat Server.
  • Lead a team of consultants with appropriate technical guidance and ensured the successive implementation of project.

Environment: JAVA, J2EE, Spring, Spring Security w/LDAP, Spring Data, Hibernate, JQuery, JavaScript, JSON, Tomcat, Oracle, Cassandra, Maven, Log4j, GIT Hub, IntelliJ, Jenkins.

Confidential

Sr. Java Developer

Responsibilities:

  • Followed Agile Methodology and Iterative Development throughout the project .
  • Analyzed business requirements and prepared required technical design documents.
  • Worked on building UI Widgets using GWT framework (Google Web Toolkit).
  • Developed OSGI based bundles for deployment under Apache Service Mix.
  • Developed Restful web services using Apache-CXF which would be available for other local osgi bundles.
  • Consumed SOAP Web services and Implemented SNMP API to fetch device status information from third party systems and update the set top up box properties on fly
  • Developed a functionality to read xml and text files in a continuous interval using Apache Camel.
  • Worked on deploying all the bundles in Apache Service Mix using Apache Karaf.
  • Used Spring IOC for dependency injection and various J2EE design patterns.
  • Build and deploy the application using Maven and Jenkins Continuous integration tool.
  • Used Artifactory as the jar repository which stores all the internal and third party artifacts.
  • JIRA Tool is used to continue tracking of tasks and Unit tested the code using JUnit and Mokito.

Environment: JAVA, Spring MVC, GWT, REST, SOAP Web services, JSON, Log4j, Internationalization, Apache Maven, Apache Camel, Service Mix, Jenkins, Artifactory, JIRA, JUNIT.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in complete SDLC Life Cycle
  • Analyzed business requirements and prepared required technical design documents
  • Performed cluster set-up in Web Logic for load balancing.
  • Implemented Asynchronous means of retrieval of data using AJAX and JSON, Angular JS .
  • Developed the MVC based user interface involving Spring MVC and Used Spring-IOC for bean management.
  • JMS used to send and retrieve the data in the form of Messages and process Messages.
  • Developed the Presentation layer using the MVC paradigm and Exception Handling with Spring MVC features.
  • Integrated Hibernate with Spring ORM for persistence DAO objects.
  • Developed Unit Test Cases with JUnit and Mockito .
  • Used log4j for Error and Exception Handling. Used Assertions during development phase to detect errors and malfunctions.
  • SVN for source control repository and Code Reviews are done for better code quality.
  • Used SQL Developer for database connections to verify SQL queries.
  • Co-ordinated with the QA team and users in system integration testing.
  • Provided verbal and written status reports during all phases of development, testing, and implementation.

Environment: JAVA 6.0, J2EE, Web Logic, Log4j, AJAX, JSON, Spring MVC 3.0, Spring Security, SQL, Hibernate, CVS, Maven, Eclipse, Linux.

Confidential

Software Analyst

Responsibilities:

  • Involved in complete SDLC Life Cycle.
  • Responsible for leading all phases of J2EE web product development and web product quality.
  • Developed error messages tool and managing the error messages.
  • Developed the MVC based user interface involving Spring MVC, Tiles, JSP .
  • Developed and managed the spring configurations.
  • Developed the customized Generic Controller to handle the client requests.
  • Developed Façade pattern interact with service layer and DAO layer.
  • Supporting the Exception Handling with Spring MVC features.
  • Developed the web services and client and developed test cases using JUnit .
  • Worked in agile methodology and applied the bug fixes for all high, medium and low.
  • Co- ordinate with release management team testing team and SCM team during the release time.

Environment: JAVA 6.0, J2EE (JSP, Servlets), Spring 2.x /3.x, Web services, Tiles, JavaScript, JQuery, AJAXJSON, JUnit, ANT, SVN, Tomcat, Eclipse, Windows7, Solaris

Confidential

Software Trainee

Responsibilities:

  • Involved in complete SDLC Life Cycle.
  • Involved in Developing Web Services Endpoints.
  • Web based GUI screens using JSF, JSP, Servlet, Ajax, and JavaScript .
  • Developed MVC design pattern based User Interface using JSP, XML, HTML and Struts 2 .
  • Configured and maintained the Spring Application Framework’s IoC container.
  • Developed business APIs using Session Beans, Entities for accessing data from the database.
  • Involved in SOA implementation using Web Services developed SOAP based.
  • Developed asynchronous components using IBM MQ Series with JMS for queuing and messaging.
  • Used log4j for Error and Exception Handling. Used Assertions during development phase to detect errors and malfunctions.
  • Used CVS for version control and JUnit test cases for all the classes developed in DAO layer.
  • Provided verbal and written status reports during all phases of development, testing, and implementation.

Environment: JAVA 5.0, J2EE (JSP, Servlets, EJB), Spring 2.x, SOAP, Web services, AXIS, XML (SAX, DOM),XSL, Hibernate, Oracle10g, UML, JavaScript, JUnit, ANT, CVS, Eclipse, Log4J, Windows XP, Solaris

Hire Now