We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Houston, TexaS

SUMMARY

  • Over 7+ years of professional experience in analysis, design, development and testing of web and distributed n - tier applications using Java, J2EE technologies & Python technologies.
  • Highly proficient in developing applications using Object Oriented Analysis and Design, like Waterfall and Agile Programming
  • Proficient in java versions: JDK and J2EE with strong background of OOPs concept.
  • Excellent Project implementation skills using J2SE, J2EE, Spring, Hibernate,
  • Experienced in developing applications using HTML, CSS, JavaScript,Angular JS,Bootstrap, DOM, and jQuery, JSON that follows W3C Standards.
  • Expertise in XML and related technologies like XSD, XPath, XSLT, DTD and parsers like DOM and SAX.
  • Good exposure with Application servers, Web Servers like Web Sphere, Web Logic, JBoss and Apache Tomcat.
  • Extensive knowledge in Client-side development with Python, Django, HTML, CSS, DHTML, JavaScript, JQuery, DOJO.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC.
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module, Spring Batch in Spring Framework.
  • Expertise in developing web services using SOAP, WSDL, RESTful, JAX-WS, JAX-RS, JAX-RPC.
  • Have good knowledge in all phases of Software Development Life Cycle.
  • Hands on experience with Relational Database Management System (RDBMS).
  • Excellent understanding of Oracle and DB2 databases.
  • Hands on experience on OBIEE11g/10g.
  • Experienced in asynchronous messaging applications using JMS, MDB, Tibco EMS, ActiveMQ.
  • Experienced in developing Web Services with Python programming language.
  • Strong experience of developing data models by configuring Hibernate persistence layer, mapping Java classes with database using Hibernate and in Hibernate query language (HQL).
  • Good expertise in Database systems (MS Access, Oracle, PL/SQL, SQL).
  • Experience with MOCKITO, JUnit, Log4j in developing test cases and determining application functionality­­
  • Used Subversion SVN, CVS, GIT, RTC and Visual Source Safe as versioning software tools.
  • Hands on experience in deployment using building tools like ANT, Maven, Gradle.
  • Involved in issue tracking and agile project management in Atlassian Suite including JIRA & Confluence.
  • Worked on various applications using python integrated IDEs Eclipse, PyCharm, NetBean.
  • Highly experience with Java complaint IDE’s like STS, Eclipse, RAD, IntelliJ, NetBeans.
  • Hands on experience in installing, configuring, and using Hadoop components including Hadoop MapReduce, HDFS, HBase, Oozie, Hive, Sqoop, Pig, Storm.
  • Having Experience on UNIX commands and Deployment of Applications in Server .

TECHNICAL SKILLS

Languages: Java, J2ee (Servlets, JSP, JPA, JDBC, Java Beans, JSF, JNDI, EJB), Linux, Python.

Web Technologies: Html/DHTML, XHTML, CSS, Xml, XSD, WSDL, ReactJS, NodeJS, AngularJS, DTD, Dom/Sax, J2ee Design Patterns.

Frameworks: Struts, Spring, Spring Boot, Hibernate, JSF.

Ide's: Eclipse (Galileo, Helios), Net Beans, Bea Web Logic Workshop, IBM Rad.

Web Services: Jax-WS, Jax-RS, Soap, RESTful, WSDL, Apache Axis, IBM MQ, AWS.

Web service Tools: Soap UI, Http Monitor, Secure CRT.

Application Servers: Bea WebLogic, IBM Was, Bluemix, Jboss, Apache Tomcat, Apache, Nginx.

Databases: MySQL, Oracle, SQL Server, DB2, MongoDB, NoSQL, Cassandra, ElasticSearch

Scripting Language: JavaScript, Ajax, JSON, Python.

Methodologies: AGILE, SCRUM, TEST Driven Development.

Distributed/ Middleware: JMS (Java Messaging Service), SOA.

Tools: Build (Ant, Maven, Maven2), Logging (Log4j), Version Control (CVS, SVN, Clear Case, Surround), Testing (Bugzilla, Junit, JQuery, Clear Quest), GWT, Ansible, Docker, Jenkins, Chef, puppet, JIRA, Confluence, AWS, Cloud Foundry, docker.

Operating Systems: Windows 2000/XP/ Vista/ 7, Unix And Sun Solaris.

PROFESSIONAL EXPERIENCE

Confidential, Houston, Texas

Java/J2EE Developer

Responsibilities:

  • Interacted with Business users and Business Analyst to gather requirements.
  • Involved in the analysis & design of the application using UML with Rational Rose.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Tool Suite.
  • Developed the J2EE Application using Oracle Database and Spring IOC Framework and deploying to IBM WAS 6.0 application server.
  • Developed Single page application using Angularjs which interact to Restful Services developed using Spring.
  • Extensive use of HTML, JSTL, JSP and JQuery for the presentation layer along with Java script for client-side validation.
  • Developed Application controllers, Business and Data service modules for the web applications.
  • Generated property list for every application dynamically using python.
  • Developed a core component of Analytics with Node.js, Angular.JS and Backbone.js.
  • Implemented Restful web services (Spring).
  • Used JNDI to lookup for the data sources required and used Eh cache for general purpose caching.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Helped maintain existing Python (Django and Flask) applications. Interfaced with infrastructure services like Amazon AWS (S3, SQS) and used tools like Solr, RabbitMQ
  • Used Design Patterns like Factory, Singleton, Value Object and DAO pattern.
  • Designed tables in Oracle 10g database and worked with Database Developers for implementing Stored Procedures in the application
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Used JSON to load data into JQUERY data grid.
  • Used JSON as response type in REST services.
  • Build REST web service by building Node.JS Server in the back end to handle requests sent from the front-end jQuery Ajax calls.
  • Involved in Performance and SQL Query Optimization.
  • Used ANT for dependencies and configuration management.
  • Debugging and troubleshooting any technical issues while implementing the applications.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed ANT scripts for the build and deployment of J2EE components in application server
  • Involved in designing test plans, test cases and overall Unit testing of the system.
  • Used SVN for version control

Environment: Java 1.6, IBM WebSphere 6.0, Oracle 11g, Spring 3, Hibernate 4.0, JSP, Servlets, JavaScript, HTML5, Angularjs, Node.JS, CSS3, ANT, XML, PL/SQL, JDBC, UML, JNDI, JUnit, JAXB, CVS, WebServices (JAX-RS), Log4J, Bootstrap 3, Python, Django, Flask, Adobe Photoshop, AJAX, Angular.js 2.0, RESTful web services, Spring Boot, JSON, CSS3 Validator, Node.js v4.1.2, Hapi.js, GIT, JAVA 1.8, Spring MVC 4, Micro services, Jenkins, Spring IO, Hibernate 4, Karma, Eclipse, RabbitMQ, Apache Tomcat

Confidential, Lees Summit, MO

Sr. Full stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development and understanding of business requirements and implement the process using Agile (Scrum) methodology.
  • Implemented the front-end using HTML 5, CSS3, Bootstrap, JQuery and Angular JS.
  • Created responsive web pages using Bootstrap and wrote client-side application in a clean MVC model using Angular JS.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Consumed RESTful Services with Angular JS $http Services.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Implemented the application using Spring IOC, Spring MVC, Spring Boot, Spring Security and Hibernate.
  • Implemented the authentication and authorization of the application using Spring Security and Oauth.
  • Migrated existing monolithic application into Cloud environment using Amazon Web Services.
  • Used JAVA 8 features like Lambda Expressions, Parallel Streams and functional interfaces.
  • Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections wherever necessary in the application.
  • Implemented the application using various design patterns such as Singleton, DAO, Factory and Service Locator.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
  • Implemented build stage-to build the Micro Service and push the Docker Container image to the private Docker registry.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Worked on Mongo DB database concepts such as locking, transactions, indexes, Sharding, replication and schema design etc.
  • Written SQL, PL/SQL, stored procedures for Oracle database.
  • Used Mockito for testing the application and Log4j for logging all the debugging and error information.
  • Used Maven as build automation tool and responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.
  • Used GitHub as Version Control tool, Jira for issue tracking and Intellij as IDE.
  • Deployed and tested the application on Web Sphere Application Server.

Environment: Java1.8, J2EE, HTML5, CSS3, JavaScript, JQuery, Python 2.7, Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Hibernate, RESTful, SOAP, Hibernate, Mockito, Micro Service Architecture, Amazon Web Services, EC2, SQS, Docker, Active MQ, Oracle, MongoDB, Maven, Jenkins, GitHub, Jira, UNIX and Web Sphere Application Server.

We'd love your feedback!