We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

Sfo, CA

PROFESSIONAL SUMMARY:

  • 7+years of IT professional experience involving all phases of Software Development Life Cycle (SDLC) from requirements gathering, analysis, conceptual design, detail design, development, system testing and performance testing using the Java/J2EE technologies.
  • Around 2 Years of IT experience Dev ops Engineering in automating, building, deploying and releasing of code from one environment to another environment.
  • Experience in working on Devops /Agile operations process and tools area (Code Management and build and release automation and service and incident management).
  • Experience in working on source controllers like SVN, GIT, CVS & TFS etc.
  • Extremely worked on Hudson, Jenkins for continuous integration and for end to end automation for all build and deployments.
  • Having good experience in Dev ops tools like Chef and Puppet for configuration management.
  • Developed Python. Shell scripts for software build conduct and management support.
  • Experience in working on several Docker components like Docker Engine, HUB, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Experience in using bug tracking tools like JIRA, TFS, Remedy, service now.
  • Having 2 plus years of experience as a Programmer Analyst/AWS Cloud Intern Engineer in automation, build, deploy and release process with various environments.
  • Hands on experience in build and release management, configuration management, DevOps, and Infrastructure management with automation tools.
  • Hands on experience on source code management using GIT.
  • Managing version control tools, builds and deploys for java based applications.
  • Responsible for code merges on a regular frequency to integrate the source code from various branches to maintain baseline code after every release.
  • Expertise on Installation and Configuration of Continuous Integration Tools Jenkins.
  • Created automated build and release environment using Continuous Integration Tools Hudson/Jenkins.
  • Implement Master - Slave concept in Jenkins.Having good experience in AWS.
  • Have Good Working experience on LINUX, Windows platform. Having experience in Chef Configuration management tool.
  • Good experience on Build Tool Maven and CI Tools like JENKINS.
  • Having experience on Apache Tomcat.
  • Work with Development Teams and Testing Team to establish a build schedule, execute the builds and troubleshoot build failures, if any
  • Managed servers on the Amazon Web Servicies (AWS) platform instances using chef configuration management.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds and automated the deployment on the application servers using the "code deploy" plug-in for Jenkins.
  • Experience with Apache/Tomcat, Load Balancer (Apache, Nginx, HAproxy) and expertise in making configuration changes.
  • Proficient in tracing complex build problems, release issues and environment issues in multi component environment.
  • Experience in trouble shooting the problems generated while building deploying and also in production support.
  • Excellent communicative, interpersonal, leadership skills with ability to work efficiently in both independent and team work environments.
  • Dedicated to optimization experienced DevOps Engineer understands the melding of operations and development to quickly deliver code to customers. Has experience with the Cloud and monitoring processes as well as DevOps development in Windows and Linux systems.
  • Python Developer experience in Information Technology - strong background in Development, Design, and Roll-out.
  • Highly dedicated and results-oriented professional with around 3+ years of IT experience with strong emphasis on mobile application & web application testing to manage and deliver on the QA objectives of the organization.
  • Strong Knowledge and experience of all phases of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle).
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid, Junit/TestNG, Load Runner, Quality Center, JIRA and SOAPUI
  • Experience on Selenium Automation using WebDriver with extensive usage of OOP concepts using Java and Junit, TestNG frameworks.
  • Functional Testing, Regression testing, Black Box testing, White Box testing, System testing, Integration testing, Data Driven testing, Back end/Front end testing and User Acceptance testing using Selenium IDE and Selenium WebDriver.
  • Good Experience in UFT integrated environment (Recovery Scenarios, DataTable, Action, function methods and more).
  • Experienced with designing and building automation frameworks in support of continuous integration in a test driven development(TDD)
  • Strong experience in Database Testing and writing complex queries using SQL Server, Oracle and MySQL.
  • Proficient in using basic SQL queries to perform backend testing for data integrity.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Experienced with full software development life-cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies.
  • Expertise in writing Automation test scripts using QTP 10.0 and VB script.
  • Experienced in MVW frameworks like Django, Angular JS, Java Script, JQuery and Node.js.
  • Experience object oriented programming (OOP) concepts using Python, C++ and PHP.
  • Experienced in WAMP (Windows, Apache, MYSQL, Python /PHP) and LAMP (Linux, Apache, MySQL, Python /PHP) Architecture.
  • Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
  • Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, Red Hat Linux, Fedora).
  • Expert knowledge of and experience in Object oriented Design and Programming concepts.
  • Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Experienced in developing Web Services with Python programming language.
  • Created video publishing toolkit using Word press (PHP/MySQL) and JavaScript to allow easy uploading of video by non-technical content mangers.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents. Experience in Test Case Design and Development. Experience in HTML, XML.
  • Good knowledge of Software Quality processes. Worked as an External Review Team member for few projects.
  • Excellent Team player and ability to develop productive relationships in the work place.
  • Associate should have 7 yrs of good hands on experience on mid tier (Java, J2EE, Rest Web Services, Spring), EasyMock/Mockito, Cucumber/Selenium, NGA tools (BitBucket, GIT, Bamboo, JIRA, Confluence).
  • Proficient in Core Java, Servlets, JSP, JavaScript, JDBC,MVC, Struts, JUnit, Testing, Spring, Struts Framework, SOAP, Rest Full web services, Maven, Devops, Design Patterns.
  • Roles include Senior Developer with proven track record developing Technology by spanning various phases of SDLC in Waterfall and Agile development model with focus on Software Development in Security and Telecom domains with ability to work on multiple projects.
  • Experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development.
  • Implemented connectivity to database using JDBC APIwithC3P0, Hibernate &iBatis.
  • Working knowledge of database such as Oracle 9i/10g, SQL, MySQL, Mongo DB.
  • Experience in front end technologies, HTML, XHTML, plain JavaScript, JQuery, Ajax, and AngularJS .
  • Expertise in XML technologies such as XSL, XSLT, XML .
  • Expertise in RDBMS technologie.
  • Expertise in web portal. java concurrent APIs.
  • Utilized configuration design templates to modified existing HTML, CSS, Javascript and JSON strings to customize the application layout and HTML functionality.
  • Configuration of revenue cycle management products, including billing and business analytics solutions. Participated in design discussions with clients to gather and document SQL requirements/ specifications.
  • Experienced in developing web based applications using Struts Action classes, Action forms, validation and Tag Libraries.
  • Hands-on experience with various Application servers and Web servers (Web logic Application Server, Tomcat & Jetty etc.) with wide variety of development tools like IBM WSAD/ RAD, Eclipse, Net Beans &Intellij.
  • Good understanding of relational database and NoSQL db., experience in SQL, PL/SQL programming and database schema design using PostgreSQL, MySQL, Microsoft SQL
  • Proficiency using Version Control Systems CVS, GIT and SVN.
  • Proficient in creating Use Case diagrams, Class diagrams, Sequence Diagrams, Collaboration diagrams, State transition diagram, and Activity Diagrams using UML .
  • Experience in UNIX commands, running workflows from Unix, executing shell scripts
  • Adaptable to new technologies in short span and implement them in real-time projects.
  • Strong problem-solving skills, good communication, interpersonal skills and a good team player.
  • Quick learner and adoptable to new design patterns/frameworks for fast and quality development.
  • Certified Scrum Master from Scrum Study
  • Experience in Test driven development
  • Experienced with Continuous integration and deployment tools such as Devops, Jenkins.

TECHNICAL SKILLS:

Languages: Java and J2EE, C/C++.

Technologies: JDBC, Servlets, JSP, Java Beans, MVC, EJB, JSF, JMS, SOA, JavaScript, Angular JS, Java Swing, React JS, JQuery, AJAX, CSS 3, XML, CXF and HTML5

Development Approach: Waterfall, SCRUM and Agile

Design Patterns: Core J2EE patterns (MVC, Value Object, Session Facade, Service Locator, Data Access Object, Singleton, and Business Delegates)

Selenium and Test: Driven Development (TDD), Jenkins

Ide: Eclipse, My Eclipse 6.0 and Net Beans IDE

SOAP, REST, JAXRPC, JAX: WS, JAXB, WSDL and UDDI

Version Controls: CVS, SVN, GIT, AWS.

Frameworks: Spring 4.0,3.x, JSF, Node JS and Hibernate, Bootstrap

Design Technologies: OOAD and UML

Architecture: Service Oriented Architecture, TOGAF

Build Tools: Ant and Maven

Database: Oracle 9i/10g/11g, SQL Server and MySQL, MONGO

Protocols: TCP/IP, HTTP, HTTPS, TELNET and FTP

Operating Systems: All Version of Microsoft Windows, UNIX and LINUX

Logging Tool: Log4J

EXPERIENCE:

Confidential, SFO, CA

Sr.Java/J2EE Developer

Responsibilities:

  • Worked in Agile environment with active scrum participation. Participated in sprint planning sessions along with BA and QA teams
  • Involved in group meeting with teammates and made substantial changes to the design to improve performance of the Application.
  • POC on the different Transactional Management Techniques Available in Java, 2-phase Commit, The Best Effort, LastResourceCommitOptimization, ChainedTransactionManagement and Transaction Management using XA-Transaction Management and JTA Transaction Manager.
  • Research Tools to convert the Paco(.Net) class to Pojo Class(java) automatically and POC to generate POJO with the Friendly Names automatically by taking the database Table as input.
  • POC to evaluate the Performance of the Transaction by giving the JSON input parameter Payload to the Stored Procedure and Named Parameter Input to the Stored Procedure.
  • POC to build Model Where we can gather the Processes Paths, which are uniquely identified by GUID’s and manage them in Memory.
  • Validation of the development Environments, like checking the server Location, does the server have required Memory, Does the servers have required firewall Accesses, Does the Server have the Accesses to Linux from the development switching platform.
  • Designed and developed Web service provider for applications to consume.
  • Designed and assessed engineering functions across multiple platforms.
  • Provided support to deploy Cloud servers in engineering and IT organizations.
  • Developed cloud environments to optimize performance in diverse engineering organizations.
  • Managed and executed zero-downtime production phrases.
  • Diagnosed, resolved and validated application monitoring solutions for cloud deployments.
  • Maintained production applications and managed SOAs and metrics performance.
  • Collaborated with Sys Admin and DBAs to identify deployed issues for component based applications.
  • Performed DevOps for Linux and Windows platforms and Focused on automation and integration.
  • Monitored developed applications and fixed bugs and Wrote code and designed continual updates.
  • Completed load and performance testing of extremely complex systems
  • Used JAX-RS for exposing the services. Developed the application using Spring MVC.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST (JAX-RS).
  • Worked on Core Java, Servlets, JSP, JavaScript, JDBC,MVC, Struts, JUnit, Testing, Spring, Struts Framework, SOAP, Rest Full web services, Maven, Devops, Design Patterns.
  • Used MVC annotations extensively to configure the controllers.
  • Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
  • Involved in Unit, Integration and Performance Testing for the new enhancements.
  • Used PL/SQL, Stored Procedures for handling Sql-Server database.
  • Written SQL, PL/SQL queries. And used Sql-Server stored procedure, functions, triggers, cursors, objects, sequences etc.
  • Developed Script using Java and accessed database using JDBC for MSSQL/MYSQL server for Data Migration from Legacy system to destination database.
  • Worked on SQL queries and PL/SQL and actively involved in the production support. Prepared and executed the test cases using JUnit, Mockito.
  • Deployed multi module applications with built tool like Maven and integrated with Continuous integration servers like Jenkins.

Environment: J2EE, Java, Spring, JMS, Hibernate, Servlets, Eclipse, JDBC, Multi-Threading, XML, Log 4j, Junit, Web Logic, JAX-RS, GIT, Maven, SCRUM, PL/ SQL, Mongo DB, Sql-Server and Windows,jira

Confidential, Memphis, TN

Full stack Java Developer

Responsibilities:

  • Worked in Agile environment with active scrum participation. Participated in sprint planning sessions along with BA and QA teams
  • Involved in group meeting with teammates and made substantial changes to the design to improve performance of the Application.
  • Developed UI modules using HTML5, CSS3, JAVASCRIPT, GWT 2.7, BOOTSTRAP AND ANGULAR JS.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, XSLT, JMS, and MQ Series by using RAD.
  • Worked on Core Java, Servlets, JSP, JavaScript, JDBC,MVC, Struts, JUnit, Testing, Spring, Struts Framework, SOAP, Rest Full web services, Maven, Devops, Design Patterns.
  • Designed and assessed engineering functions across multiple platforms.
  • Provided support to deploy Cloud servers in engineering and IT organizations.
  • Developed cloud environments to optimize performance in diverse engineering organizations.
  • Managed and executed zero-downtime production phrases.
  • Diagnosed, resolved and validated application monitoring solutions for cloud deployments.
  • Maintained production applications and managed SOAs and metrics performance.
  • Collaborated with Sys Admin and DBAs to identify deployed issues for component based applications.
  • Performed DevOps for Linux and Windows platforms and Focused on automation and integration.
  • Monitored developed applications and fixed bugs and Wrote code and designed continual updates.
  • Completed load and performance testing of extremely complex systems
  • Developed middle-tier application with J2EE using Servlet, EJB, Java Beans and Web Services Standards.
  • Designed and developed JSP pages using Spring MVC 4.0design pattern.
  • Designed and developed Web service provider for applications to consume.
  • Used MVC annotations extensively to configure the controllers.
  • Worked with Mongo DB to retrieve the data from a real-time meetup API.
  • Used Spring-data module to communicate with Mongo DB. Worked with MongoDB MapReduce to consolidate the data.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebLogic Application server..
  • Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
  • Involved in Unit, Integration and Performance Testing for the new enhancements.

Environment: J2EE, JSP, Java, spring, JMS, Hibernate, Servlets, struts, JSTL, JMS, MQ series, Eclipse, JDBC, Multi-Threading, XML, Log 4j, Junit, Web Logic, JAX-RS, JIRA,SVN, GIT, ANT, PL/ SQL, Mongo DB, Oracle and Windows.

Confidential, IL

Java/J2EE Developer

Responsibilities:

  • Involved in Agile methodology with respect to the successful development of the project.
  • Involved in development of the application using Struts including validation framework, JSP and JavaScript.
  • Implemented "Model View Controller (MVC)" architecture to obtain "Layered Architecture" to isolate each layer of the application to avoid the complexity of integration and customization.
  • Used WebLogic server as the application server.
  • Worked on Core Java, Servlets, JSP, JavaScript, JDBC,MVC, Struts, JUnit, Testing, Spring, Struts Framework, SOAP, Rest Full web services, Maven, Devops, Design Patterns.
  • Used Eclipse IDE for developing the application.
  • Used SVN for version control.
  • Responsible for development of DAO's (Data Access Objects) to interact with the database using JDBC.
  • Generated JUnit Test Cases to test the application.
  • Used ANT to build the deployment JAR and WAR files.
  • Tested web services using SOAP UI.
  • Used Bugzilla for bug tracking.

Environment: JAVA, J2EE, JSP, Rational Rose, Servlets, Struts1.2 Framework, JavaScript, Oracle and BEA WebLogic Server, JUnit, ANT, SVN, Log4J.

Confidential

Java/C++ Developer

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
  • Responsible for the design and development of the application framework.
  • Developed code, system design and test/QA plans for projects.
  • Implemented the workflow using J2EE and core Java.
  • Designed and developed GWT applications sorting, paginations, and navigation standard and applied best practice.
  • Developed Code and participated in testing using cucumber
  • C,C++,JAVA,and Assembly Language for multitasking, realtime embeddedsystems, involving Communications Networking protocols such as TCP/IP, UDP, RTP/RTCP, SNMPTL1, IPv6, Gigabit Ethernet.
  • Knowledge of advanced level programming in C/C++ like thread synchronization
  • Multithreading, multi processing, concurrency and TCP/IP Socket Programming.
  • Experience in Test Case Design and Development. Experience in HTML, XML.
  • Preparing detailed test plans, acceptance criteria and test scenarios for each project.
  • Designed the system to enable Java and C/C++ interaction.
  • Implemented business logic First Come First Serve (FCFS), Shortest Job First (SJF), Priority SJF and Round Robin algorithms using C and C++.
  • Reported Daily about the team progress to the Project Manager and Team Lead.

Environment: Core Java, J2EE 1.3, C/C++, 1.2, GWT 1.5, Servlets 2.3, Web Logic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and Junit.

Hire Now