Java Developer Resume
Irving, TX
PROFESSIONAL SUMMARY:
- Over 5 years of IT experience in Java/J2EE enterprise web application development, maintenance & support, involving all SDLC activities like requirements analysis, design, implementation, reviews, unit testing, integration testing and production deployments.
- Strong hands - on experience with Spring IO, Spring Boot and Spring frameworks.
- Strong knowledge in writing SOAP and RESTful Web services and consuming them.
- Experienced with the entire Software Development Lifecycle (SDLC) Agile/Scrum. of applications: gathering requirements, analysis, conceptual and detail design, development, verification and testing.
- Good Knowledge in using frameworks such as JMS, spring, Spring Web flow, RESTful Web Services.
- Hands-on experience in using Java IDE tools: IntelliJ, Eclipse 2.0/3.0/3.1, Java Database Connectivity JDBC API.
- Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
- Good Knowledge in open source framework like Hibernate ORM (Object Relational Mapping) Framework.
- Good Knowledge in writing Maven build scripts configuring using Log4j and writing JUnit test cases.
- Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills
- Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions
- Configured Jenkins nodes to build jobs in the view of distributing the load of Jenkins server and achieved parallel builds.
- Expertise in automation tools like Jenkins, Subversion, Maven, and Docker.
- Configured Jenkins job with Maven build tool and accomplished continuous deployment by integrating Jenkins using Jenkins plugins.
- Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2),Simple Storage Service(S3), Amazon Simpledb, Amazon Cloudwatch, SNS, SQS, LAMBDA and IAM management.
- Expertise in Azure cloud environment using IaaS to spin up instances creating partitions and disk volumes
- Experience on installation of Apache Tomcat, MongoDB, MySQL and Redis.
- Specified Experience in configuring and deploying Java and J2EE applications into application servers (Rational Websphere, Jboss and Apache Tomcat).
- Experienced in installing, updating and keeping up RedHatEnterpriseLinux, Sun Solaris, OSX, Ubuntu, Centos, and Windows based situations.
- Experience in fast paced Agile/ Scrum environment.
- Hands-on experience on minor & major upgrades physical to virtual environment (Openstack & VMware).
- Experience in the usage of data centre automation and configuration management tools such as Docker and Containers.
- Good understanding of Openshift platform in managing Docker containers.
- Experienced with Windows, Linux/UNIX environments and scripting for Build & Release automation.
PROFESSIONAL SKILLS:
Languages/Scripts: Java, J2EE, C, HTML, Shell, Bash, PHP.Operating Systems Red hat, OSX, Ubuntu, Linux and WINDOWS, CentOS.
Version Control Tools: SVN, GIT, GITHub.
CI Tools: MAVEN, Jenkins.
Configuration Management: Maven, Docker.
Database: Oracle, DB2, MySQL, MongoDB 7 SQL Server, Redis, MS SQL.
Bug Tracking Tools: JIRA.
Web Servers: Apache, Tomcat, JBOSS, WebSphere.
Web Technologies: HTML, CSS, Javascript, JQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH.
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Java Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
- Involved in various Java/J2EE technologies including Core Java, J2EE (Servlets, JSP), Spring (IOC, MVC, AOP, DAO), Hibernate/JPA and Java Web Framework along with Web Services (SOAP, RESTful ).
- Having a good hands on experience in Spring IO, Spring MVC, Spring IOC, Spring Boot.
- Extensively used core java concepts like Collections, Exception Handling, Generics and Java I/O during development of business logic.
- Implementation of cache database using Redis.integration to java with Jedis driver.
- Implemented & consumed web services using WSDL/SOAP/XML/XSD/JAXB. Worked on the JAX-RS, JAX-WS clients and WSDL generation to integrate the clients to call a web service.
- Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to implement the Inversion of Control (IOC) module in Spring.
- Integrated Spring with Hibernate framework and created Hibernate mapping files for mapping an object oriented domain model to traditional relational database.
- Generated JSON format data packets from middle-tire controller to front-end using Jackson JSON API.
- Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
- Integrating security session management, access control and authentication into customer service application between Microsoft Active Directory/LDAP and relational data store.
- Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
- Extensively implemented file processing techniques for processing delimited files.
- Implemented Object-relational mapping in the persistence layer using hibernate(ORM) framework. Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with database.
- Used Hibernate Transaction Management, Hibernate Batch Transactions and Hibernate cache concepts.
- Experience in installing, configuring and deploying application on Weblogic Server.
- JUnit/Mockito Frameworks were used for performing unit & integration testing by writing test cases.
- Built application using MAVEN and used Log4J to generate log files for the application.
- Used JIRA for defect management and to keep track of bugs and issues.
Environment: Java 1.8, Spring, Spring MVC, Spring Batch,Microsoft Azure cloud, Hibernate(ORM), Oracle, WebLogic 12.1.3, JSP, JavaScript, XML, XSD, eclipse, Windows server 2012, JUnit/Mockito, Maven, JSON, SOAPUI 4.5, JIRA, Log4J, Sonar,Splunk, Tortoise SVN, SOAP/WSDL, HQL, SQL
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Actively participated in sprints and successfully implemented the project following scrum agile practice. Involved in the all phases of Software development life Cycle process.
- Designing, coding, unit testing, defect fixing, deployments, issues debugging, etc.
- Used various Core Java concepts such as Exception Handling, Collection API’s to implement various features and enhancements.
- Worked with Spring Core, Spring MVC Framework for Dependency Injection (DI), Spring Context to provide message sources.
- Implemented and Consumed Jersey RESTful web services to provide the item details to different consumers.
- Implemented in AWS cloud platform Configuring and integrating with EC2, Elastic Beanstalk, API Gateway, S3.
- Worked with Mongodb NoSQL Database for real time inventory, price, location data etc.
- Developed AngularJS Single Page Application consuming JSON data from RESTful services.
- Using MicroServices Architecture to create separate modules and build scalable and high performance application.
- Involved in migration of higher Java version from legacy version
- Debugging production issues, root cause analysis and fixing.
- Integrated different other modules with current existing reporting applications.
- Extensively used JUnit/ Mockito and developed JUnit tests classes.
- Worked with SONAR reports.
- Involved in Jenkins configuration.
- Worked on production issues, used JIRA for a issue tracking.
- Code coverage using SonarQube.
Environment: Java 1.7/8, Stream API, SONAR, JUnit/ Mockito, Jenkins, Mongodb NoSQL, Spring, JDBC, Micro services, Web Services (RESTful),XML, JSON, SQL Developer, Apache Tomcat, Linux, Eclipse IDE, Git, Stash,Maven, JIRA.
Confidential
Java Developer
Responsibilities:
- Responsible for interacting with stakeholders, Capturing business requirements, participate in Requirement Analysis and Design Functional and Technical Specs with high level and low level design documents.
- Create functional and technical specifications for data flows.
- Developed the API binaries/libraries using Java, J2ee technologies with Spring and Hibernate frameworks and developing SOA based integration architecture with SOA, Web Services, and JMS technologies, OSGI and Oracle Golden Gate.
- Implemented enterprise level messaging system using JMS API and consumer/send components.
- Worked in data transformation and data monitoring parts of the project and framework enhancements and project management tasks.
- Developed SOA based integration architecture with SOA, Web Services, and JMS technologies, OSGI and Oracle Golden Gate. Worked on JMS message transformations using message components like flat file, XSLT, live database.
- Configured Queues and Topics as part of application integration and defined solace routing between queues/topics.
- Implementing Java/JMS based APIs to interact with Golden Gate Oracle Database for TRAIL file transformations. Exposure to Golden Gate configuration on Replication mode.
- Exposure to few middleware services like Solace, Message Router (customized implementation). Implemented Script based creation of middleware end points in solace.
- Responsible for test and deploying Java/J2ee web applications in DEV, QA and PROD environments with different tools, JMeter, Chef, Maven and SOAP.
- Used GIT Version Control for Project Configuration Management.
- Maven tool for the build and deploy procedure scripts in Linux environment using SWM (Custom web based platform).
- Resolve application problems, support end-users, and manage the processes of reporting, diagnosing, and troubleshooting.
- Build and manage relationship with business, development, change management, IT Operations, and project managers to resolve time critical issues and troubles.
- Following Agile methodology for project development process, participating SCRUM methodology, involving as part of design/development and deployment.
- Been through Release process for project execution as part of SCRUM.
- Involved in application support to resolve the Production issues and issue management using Remedy Tool. Support bug fix for applications deployed real time and monitoring performance metrics.
- Providing 24*7 Application and Database Support in production.
Environment: Java (JDK- 1.7), XML, XSD, Shell Script, Eclipse, Junit, Windows, Unix/Linux Scripts, JMS, Maven, XPath, Agile, Web Services, OSGI, WebServices, Spring, Hibernate, Golden Gate, JSP, JSON, MySQL, J-Console, SQL Developer, Junit, Rally, FTL (Free Marker Template), GIT.
Confidential
Java Developer
Responsibilities:
- Developed the application as per the functional requirements from the analysts
- Designed complete SDLC for the website
- Oversee design, installation, configurations, best-practice implementation and documentation.
- Deploy converged voice/data network, WiFi, and processes for administration.
- Develop standard practice Change Management for new platforms.
- Data-Center build-out, rack elevation layout, cross-connects, redundant routing design, data replication.
- Implementation of the application in different network environments like NAT configuration, internet, intranet, cellular.
- Used Log4j for the logging the output to the files
- Worked on Bug fixes.
- Designed and prepared the test cases for unit testing and integration testing.
- Various 'tier 3' troubleshooting tasks, knowledge transfer, network performance enhancements.
- Implemented Ajax, JavaScript for the UI development
- Developed web screens in HTML and JSF.
- Hand on experience with log processing tools like wireshark.
- Designed, developed, debugged and tested the web based J2EE application.
Environment: JSP 2.1, Servlets 2.5, J2EE 1.4, UML, Log4J, JDBC, DB2, Windows,LAN/MAN/WAN, 802.X Ethernet, TCP/IP,Frame Relay, IP, DHCP H.323/H.321/H.320/SIP, VPN. 802.11 a/b/g/n/ac VOIP