Senior Java Consultant Resume
Alpharetta, GA
PROFESSIONAL SKILL SET
- Around 12 years of experience in Java platform based technologies.
- Experience working as a Full Stack Java Developer in all phases of Software Development Life Cycle (SDLC) like Analysis, design, integration, testing, implementation and maintenance of applications.
- Expertise implementing the core concepts of Java and advanced J2EE topics like JSP, Servlets, JSTL, Java Beans, JDBC, XML, JMS, EJB, Struts, Spring, Hibernate, iBatis, Web Services, SOAP, REST, JNDI, Multi Threading and Spring Boot.
- Experience with various Application servers such as BEA Weblogic 8.1/9.2, IBM WebSphere 5.0/6.0, JBoss 4.0.2, Jetty and Apache Tomcat 5.x/6.x/7.x.
- Developed Presentation layer components consisting of JSP, AJAX, Struts Action, Struts Form Beans, AngularJS and AJAX tag libraries.
- Used Spring Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).
- Experience in developing applications with Service Oriented Architecture (SOA) and MicroServices approaches.
- Very good experience at developing web services using SOAP and RESTful based approaches.
- Familiarity with XML and JASON based data formats.
- Highly skilled at implementing Collections like List, Set and Map etc. in Java.
- Very good experience in building and deploying EAR, WAR, JAR files on test (QA/UAT), stage and production servers.
- Expertise in using Version Control Systems like Git, Subversion(SVN), CVS, PVCS, ACCUREV.
- Good experience with Git branching and Workflows.
- Very good at writing the Gradle, Maven and Ant build scripts for automating the build processes.
- Good experience with Persistence Frameworks like Hibernate and iBatis.
- Expertise in implementing an API layer for Elasticsearch and configuring mappings/settings for Elasticsearch to fine - tune the searches.
- Skilled on programming Single Page Applications using Angular.js MVC architecture.
- Developed high performance applications using Spring Boot from the scratch.
- Developed cron jobs using shell script as well as Spring Boot Scheduler.
- Very good at implementing the full stack architecture for Spring Boot Applications with high efficiency.
- Ability to work in a group as well as individually and display initiative to learn new technologies and tools quickly and implementing them with high quality.
- Working experience with Operating Systems such as Microsoft Windows, UNIX and Mac OS and Linux ( confidential etc.).
- Highly experienced with modern JS frameworks and libraries such as jQuery, AngularJS and Node.Js.
- Worked on Jasper Reports using iReport 4.5.1 and generated reports using iText library.
- Experience with logging frameworks like Log4j.
- Experienced in writing and maintaining Test Plans and defining Test Cases and Test Suites for Unit testing, Integration testing and System testing and executing them and capturing the results appropriately.
- Experience working with Bug tracking tools like con.
- Experience with Test Case management software like TestRail.
- Experience at building Big Data applications using NoSQL platforms like Hadoop, Cassandra and MongoDB, Neo4J.
- Experience in Hadoop echo systems like HDFS, Map Reduce.
- Experience in writing and testing Map-Reduce programs to structure the data.
- Well versed in scheduling Oozie jobs both sequentially and in parallel.
- In depth knowledge about database imports, worked with imported data to populate tables in Hive.
- Exposure on how to export data from relational databases to Hadoop Distributed File System using Sqoop.
- Analytical and problem solving skills, applied to a "Big Data" environment .
- Self motivated and ready to learn new Technologies.
- Excellent in verbal, written and communication skills.
TECHNICAL SKILLS
Languages/Frameworks: Java, J2EE, Elasticsearch, NodeJS, SQL, XML, JSON, Shell Scripting, HQL, Spring, Struts, jOOQ, Hibernate, iBatis, Web Services.
Web Technologies: AngularJS, AJAX, JavaScript, jQuery, HTML, CSS
Operating Systems: Linux, Redhat, Ubuntu, Windows, Mac OS and CentOS.
IDE: Eclipse, IntelliJ, MyEclipse, NetBeans
Databases: Oracle, Microsoft SQL Server, MySQL, PostgreSQL
Hadoop Ecosystem: Hadoop, Map Reduce, Hive, PIG, Sqoop, Oozie, Amazon Web Services (AWS).
Build Scripts: Ant, Maven, Gradle.
Servers: Weblogic 10.1/9.0/8.1/7.0 , Websphere 6.0/5.1, JBoss 4.0.3, Tomcat 6/7/8, Jetty.
Messaging: JMS, RabbitMQ
Development Methodologies: Agile, Scrum, XP, RUP, Waterfall.
Protocols: HTTP, TCP/IP, XML-RPC, SOAP, SMTP, SSL, FTP, SFTP.
NoSQL Platforms: Hadoop, Cassandra,Neo4j
Mobile Technologies: Android APK/ADT.
Testing Frameworks/Tools: Junit, Selenium, JMeter, Advanced Rest Client,SoapUI,PostMan
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Senior Java Consultant
Technologies: Java, J2EE, Spring, Hibernate, AngularJS, Elasticsearch, MicroServices, JSON, JSP, HTML5, CSS3, JavaScript, REST, XML, Log4j, Spring Boot, Jetty, Tomcat, IntelliJ, Microsoft SQL Server 2008/2012/2014 , Mac OS, Windows, JUnit, Git, Gradle, Hadoop, MapReduce.
Confidential, Miami, FL
Lead Java Developer
Technologies: Java, HTML5, Servlets, JSP, JSTL, Tag Libs, Tiles, NodeJS, Neo4J, JDBC, REST, XML, Log4j, Spring 3.0, Struts, Cassandra, WebSphere RAD 7/8, WebSphere Application Server 8.5, Windows, UNIX, Eclipse 3.7, JUnit, SVN, Ant, Oracle 11g.
Confidential
Senior Java Engineer
Technologies: Java, Spring 1.2.9/1.3.5/2.5.6 , JSP, JDBC, Servlets, XML, XML-RPC, SOA, SOAP, Axis2, Web Services, Tag Libs, JSTL, Log4j, Apache Tomcat 5.0/6.0, Microsoft SQL Server 2005/2008, MySQL 5.0, Linux 9, Eclipse 3.3/3.4, NetBeans, JMeter, JUnit, Accurev, Putty, Exceed, Ant, BlackBerry API, Android APK/ADT.
Confidential
Lead Java Developer
Technologies: Java 1.6, J2EE1.4, JDBC, Servlets, JSP, Eclipse Juno, Oracle 11g,Eclipse, Web sphere 8.5, Apache Ant, XSL, Log4J, Aspect, JavaScript, Web Services, Spring, UNIX, SVN.
Confidential, New York, NY
Java Developer
Technologies: Java, JSP, Struts 1.1/1.2.4, Servlets, Swing, EJB, JDBC, JNDI, XML, SOAP, Log4j, JAAS, JMS, MQ, WSAD, WebSphere 5.3, Oracle 9i, Sun Solaris 9, Ant, ClearCase and Citrix ICA Client
