Sr Java Developer Resume
Minneapolis, MN
SUMMARY
- 4 years of experience in Cross Platform Enterprise, Software Development Life Cycle including designing, coding, analysis, deployment, end to end implementation of Object Oriented Applications and Enterprise java applications using Java/J2EE.
- Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JNDI, EJB,JavaBeans, JavaScript, JSF,HTML,DHTML,CSS, XML,XSLT, AJAX,Struts, Hibernate, Spring Framework.
- Expertise in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, RESTful Web Services, JAX - WS, UDDI, WSDL, and Apache Axis.
- Developed different Web components such as JSPs, Servlets, Filters, Custom Tag Handlers and business components.
- Strong knowledge in JAVA Messaging Service (JMS).
- Expertise in using IDE Tools like Eclipse, NetBeans, IBM Rational Application Developer (RAD) for Java/J2EE application development.
- Python ReportLab Toolkit (for PDF).
- Experience in deploying applications on IBM WebSphere 5.x/4.x, WebLogic 10.3x, JBoss 4.0. Apache Tomcat 6.x/5.x/4.x.
- Extensively used Spark SQL, Pyspark & Scala API's for querying and transformation of data residing in Hive.
- Experience in messaging middleware including EMS/JMS and application servers.
- Maintained Cassandra DB on 21 nodes using Ubuntu Linux 14.04 OS and VMware.
- Experience with querying on data present in Cassandra cluster using CQL (Cassandra Query Language).
- Well versed withcoreJavaconcepts likecollections, multithreading, serialization,Javabeans.
- Expertise in developing both Front End and Back End applications using Java, Servlets, JSP, Web Services, JavaScript, HTML, Spring, Hibernate, JDBC, XML, JSON.
- Extensively worked on Hive to analyze the partitioned and bucketed data and compute various metrics for reporting.
- Worked on Web logic, Tomcat Web Server for Development and Deployment of the Java/J2EE Applications.
- Hands on experience in AWS provisioning and AWS services like VPC, EC2, IAM, S3.
- Solid understanding of algorithms, data structures and distributed systems
- Good experience with implementing encryption algorithms such as MD5, AES and TwoFish Cipher in financial and transactional related applications.
- Involved in CI/CD Pipeline to deploy contenarized application in the cloud.
- Experience in using JPA and Hibernate ORM with Hibernate Query Language (HQL).
- Worked with various JSON-Binding Providers including Jackson, Google-Gson, Flex Json and JSON-lib.
- Worked on XML technologies with JAXB, JAXP, XSD, SAX and DOM parsers.
- Experience with multiple Web/Application Servers such as Apache Tomcat, Jetty, WebLogic and JBoss.
- Working knowledge of Web logic server clustering.
- Proficient in various web based technologies like HTML, and JavaScript.
- Expertise in unit testing using Junit and Mockito.
- Experience in error logging and debugging using Log4J.
- Analyzed the Maven dependency management in base code in order to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.
TECHNICAL SKILLS
Languages: Java 1.8, J2EE, C, C++, Data Structures, JavaScript, Angular2, ReactJs, NodeJS
Frame works: Struts, Spring, Hibernate, SpringBoot, Akka and Play, J2EE (EJB 2.0, JMS - EMS, Servlets, JAX-RPC, JSPs, JSTL, JavaMail, JAF, JDBC).
Web Services: SOAP, RESTful, JAX-WS, Apache Axis.
Cloud Computing: Amozon Web Services (AWS)
Application Servers: JBoss, BEA Web Logic, Web Sphere.
CI Tools: Jenkins, TeamCity
Database: Oracle 8i/9i/10g/11g, MySQL, SQL Server 2008, IBM DB2 and Cassandra DB.
Design: UML, Rational Rose, E-R Modeling.
Build Tools: ANT and Maven
Unit/Load Testing: JUNIT, SOAP UI, Mockito.
Version Control System: CVS, SVN, GitHub.
Logging Tools: Log4j
Operating Systems: Windows 95/98/2000/XP/Vista/7, Unix and Linux
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Sr Java Developer
Responsibilities:
- Implementing project using AgileScrumMethodology, involved in daily stand up meetings and sprint showcase and sprint retrospective.
- Involved in designing and implementation ofMVCdesign pattern usingSpring frameworkfor Web-tier.
- Developed presentation layer usingHTML, JSP, Ajax, CSS and JQuery.
- UsedSpringframework for dependency injection, transaction management.
- IntegratedSpring Dependency Injection (IoC)among different layers of an application.
- ImplementedREST web servicesusingApache-CXFframework.
- Involved in creating variousData Access Objects (DAO)for addition, modification and deletion of records using various specification files.
- Developed custom annotations, parsers in Spring Boot.
- Develop Micro services to interact with other modules using Spring, SptringBoot, REST.
- Designed and developedpersistence layerusingspringJDBC template.
- Developed User Interface using JSP, JavaScript, AngularJS, ReactJS.
- Involved inUnit Testingof various modules in generating theTest Cases.
- To create destinations—Temporary Queue and TemporaryTopic objects--that last only for the duration of the connection in which they are created by JMS
- Used Akka and play framework for handling http requests.
- Selecting the appropriate AWS service based on compute, data, or security requirements..
- To provide Java Rest based Micro Services for use by internal Comcast teams.
- Expand monolithic web service into smaller micro services.
- Picked up the slack on NodeJS for one of the micro services.
- Create business charts (e.g. bar, pie) on PDF report documents by python.
- Implemented different providers like Jackson, Gson and JAXB to parse java Object from JSON in Web Services.
- Hands on experience in a Linux environment with Apache Tomcat on AWS.
- Experience in Integration of Amazon Web Services (AWS) with other applications infrastructure.
- Used Puppet Dashboard for configuration management for the existing infrastructure.
- Worked on Encryption and Decryption libraries in Java to encrypt/decrypt the credit card numbers and customer personal information using TwoFish cipher.
- Worked on UNIXnodes in production environment to configure the applications and run the jobs.
- Hands on experience in a Linux environment with Apache Tomcat on Amazon AWS.
- UsedMavenfor build and management. Extensively involved inTest-Driven Development.
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- Involving in design meetings before developing the application and be proactive in discerning performance issues and developing high-pe rforming application.
Environment: Spring MVC, Spring JDBC, J2EE, Akka framework, Play http, JSP, Ajax, XML, Log4j Maven, JavaScript, HTML,CSS, AngularJS, JQuery, PL/SQL, IBM RAD, SVN, AWS, WebSphere, WebLogic, Agile, JAX-WS, Apache-CXF,JSFNode js
Confidential
Java Developer
Responsibilities:
- Involved in designing and implementation of MVC design pattern using Spring framework for Web-tier.
- Used Spring framework for dependency injection, transaction management.
- Developed Web interface using JSP, Java Standard Tag Libraries (JSTL), and Struts Framework.
- Used Struts as MVC framework for designing the complete Web tier.
- Implemented REST web services using Apache-CXF framework.
- Developed different GUI screens JSPs using HTML, DHTML and CSS to design the Pages according to Client Experience Workbench Standards.
- Validated the user input using Struts Validation Framework.
- Data Access Objects (DAO) framework is bundled as part of the Hibernate Database Layer
- Client side validations were implemented using JavaScript. implemented the mechanism of logging and debugging with Log4j.
- Version control of the code and configuration files are maintained by CVS.
- Developed PL/SQL packages and triggers.
- Developed test cases for Unit testing and performed integration and system testing.
Environment: CoreJava, Spring MVC, Spring JDBC, J2EE, Hibernate, RESTful, WebLogic, Eclipse, Struts 1.0, JDBC, JavaScript, CSS, XML, ANT, Log4J, VSS, PL/SQL.
