We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 8+ Years of experience in JAVA. Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Production Support.
  • Worked extensively in Java 8, J2EE, Spring Boot, REST, Angular JS, Maven, Spring (Core, RESTful) Struts, Hibernate, JSON, XML, HTML 5.0, GitHub, SVN and well versed with RDBMS like Oracle 11g, MySQL. Also, worked on NoSQL databases like MongoDB.
  • Strong Experience in Swing and core java development. Sound skill in Swing MVC architecture design patterns and multi - threading.
  • Hands on experience in web development with a strong background working on open source technologies including HTML/HTML 5, XML, CSS/CSS3, JavaScript, jQuery, Flash and AngularJS.
  • Experience in working with Data structures and algorithms in Java.
  • Good knowledge in querying data from Cassandra for searching grouping and sorting.
  • Super proficiency in AWT, JBoss, Hibernate, SWT and Java swing.
  • Developed the GUI using Struts Framework, JSP Servlets, HTML and JavaScript.
  • Experienced in designing and developing enterprise and web applications using Java and J2EE technologies like Java, Servlets, JSP, JDBC, JNDI, JPA, EJB, JMS, XML, JIRA.
  • Experience in using ORM frameworks like Hibernate, JPA and integrating with Spring ORM
  • Developed SOAP and Restful Web services using Apache CXF, JAX-WS RI, JAXB and JAX-RS
  • Developed applications based on Model-View-Controller (MVC) architecture using Struts and Spring
  • Worked with RDBMS Databases like My SQL, Oracle 10g/ 11g, and DB2
  • Knowledge about integration platforms like Apache CXF and messaging platforms like ActiveMQ (AMQ)
  • Used GIT repository for software configuration management and version control.
  • Experience in JDBC Programming and with writing DDL and DML SQL Queries, PL/SQL stored procedures, Triggers, Functions, and packages
  • Experienced in developing applications using different J2EE Design Patterns such as DAO, Singleton, Session Facade, and Factory
  • Experience in working with the presentation layer using HTML, CSS, Python, JSP, JSTL, Custom tag libraries, JavaScript, JQuery, and AJAX
  • Good experience in J2EE Testing in developing test cases with Junit for Unit testing, and logging using Log4J. Followed Waterfall and Agile/SCRUM methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
  • Designed User Interfaces (UI) using JSP and HTML, DHTML, JavaScript, CSS, jQuery and Node.JS for providing the user interface and communication between the client and server.
  • Experience in designing and developing applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance, and re-use.
  • Experience in working with Web Servers like Apache Tomcat and Application Servers like IBM WebSphere and JBOSS.
  • Extensive hands-on experience in object-oriented analysis, design, modeling, and programming tools in conjunction with Unified modeling language (UML) using IBM Rational Rose.
  • Proficient in persistence framework like Hibernate, ORM, JPA.
  • Experience in strong loop framework which is built upon node.js
  • Performed unit testing using Junit integration and deployment of applications done using tools ANT, Maven and debugging through log4j.
  • Participated in API design for several products.
  • Experience in using AWS to configure servers. Proficient in Cloud computing infrastructure such as AWSEC2
  • Experience in SQL, PL/SQL programming, stored procedures, triggers with Oracle, MySQL, MONGODB/NoSQL and DB2 databases.
  • Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
  • Building and Deployment of EAR, WAR, JAR files on test, stage, and production servers.
  • Exceptional ability to learn and master new technologies and to deliver outputs in short deadlines.

TECHNICAL SKILLS

Languages: Java (JDK 1.4/1.5/1.6/1.7/1.8 ), Java Swings, JSF, JUnit, Log4J, Ant, Maven, Python, Ruby on Rails.

Methodologies/Design patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade, Singleton, Agile, Scrum, Test Driven Development.

Web Technologies: JSP, Servlets, Angular JS, jQuery, React.JS, Node.JS, EJB, Hibernate, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, MQ Series, Apache Camel, Kafka, Spring Boot, Express.js.

Web Services: SOAP, Restful Web Services

Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Groovy.

Application/Web Servers: JBoss, Glassfish 2.1, Web Logic, Web Sphere, Apache Tomcat Server.

IDE Tools: Eclipse (Juno, Galileo, Helios, índigo ), Rational Application Developer (RAD) and Net Beans, STS.

OR Mapping: Hibernate, IBATIS.

Databases: Oracle 11g, MySQL, SQL, Mongo DB.

Reporting/Messaging Tools: Crystal Reports, BO XI R3, Active MQ, Rabbit MQ.

Cloud: AWS EC2, RDS, S3, ELB, SNS.

Version Control Tools: CVS, SVN, Clear Case, Git

Testing: Selenium, Karma.

Tools: Rational Rose 2000, JBuilder 3.5/5.0, Visual Cafe 4.0, Visual Age Java 3.5, eclipse 3.X, MS-Office, Front Page, Ultra Edit 32, Clear Case, iReport -1.2.5.

Operating System: Windows, Linux, Unix, Mac, Solaris.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Developed business components using core java8 concepts and classes like Inheritance, Involved in Analyzing Software Requirements, Specification, Design, and implementation of application using Agile (Scrum) methodology.
  • Design and development using JAVA, HTML, CSS, JavaScript. Analysis, design, and implementation using SDLC
  • Extensively worked on both consumption & producing of Restful based Web services using JAX-RS & jersey parsers.
  • Used REST API, HTTP requests and implemented JSON format for data exchange for communication of Microservices with one another and pushed it to Docker Container.
  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Micro services& used core Spring concepts like MVC, AOP, IOC.
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Used JMS to place the import run requests into JMS Queue.
  • Enhancements for the modules in production. Specify solutions in stakeholders meeting.
  • CI/CD testing, integration, and deployments.
  • Create test cases respective with the business and work with QA for testing. End - to - End testing. Lead Survey development team. Agile development. Work and Tracking tickets through JIRA. Documented reference through Confluence.
  • Developed the UI screens using HTML5, CSS3, Ajax, and Angular and was involved in resolving cross browser Java Script issues.
  • Implemented many Restful API web services using Spring REST API and Jersey Jars.
  • Implemented design patterns like DAO, singleton, factory, proxy, adaptor to achieve design principles.
  • Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
  • Used Hibernate ORM framework for persistence to database by integrating it with Spring framework using Spring Hibernate template.
  • Used GIT-Hub for efficiently managing the source code versions with the development team.
  • Designed and developed Junit/Mockito test cases during the development phase. '
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: : Java/J2EE, Spring Boot, Hibernate, Restful, Oracle 11g, HTML 5, AWS EC2, Java Script, CSS, Angular.JS, JSON, JSF, XML, NoSQL, Micro Services, JUnit, Agile, GIT, Apache Maven.

Confidential

Java Software Engineer

Responsibilities:

  • Actively participated in different phases of the Software development Life Cycle (SDLC) and analyzed Use case diagrams and Class diagrams based on requirement.
  • Presentation Layer is created using JSP, HTML, Apache Jena and Struts Tag Libraries.
  • Configured frontend to server side by using Struts Configuration.
  • Validated user data using Struts Action Forms and user request is processed using Action Classes.
  • Written Hibernate mapping file for each Java Object and configured with respective table in Hibernate Configuration.
  • Written SQL Queries to communicate with the Oracle Database.
  • Developed DAO's (Data Access Objects) and performed O/R mapping using Hibernate to access the database.
  • Implemented Log4j for logging and developed test cases using JUnit.
  • Performed Unit, Integration testing worked on clearing issues at the time production and application support, worked on the maintenance and deployments of the project with patches and performed documentation of project.
  • Responsible for resolving any environment (Development, testing, and Production) related issues.

Environment: Java, J2EE, Struts 1.2, Struts Tag Libraries, hibernate, Oracle 9i, Web Sphere 5.1, JavaScript, RAD 6.0, Rational Clear Case.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process (RUP).
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Implemented the application using Apache Struts 1.3 Framework which is based on Model View Controller design pattern.
  • Client side as well as server-side validation was implemented by using Struts validation framework
  • Stored Procedures in the application.
  • Deployed the application on Tomcat.
  • Used Eclipse for development of the application
  • Used Toad software (MY SQL) for database management.

Environment: Java, Eclipse 3.2, JSP, Struts, Servlets, XML, SOAP, JDBC, Oracle 10g, UML, HTML, Apache Tomcat.

We'd love your feedback!