Sr. Java Developer / Sr. Full Stack Developer/ Sr. Devops Engineer Resume
College Station, TX
SUMMARY:
Senior Java Developer / Senior DevOps Engineer / Full Stack Developer with 12 plus years’ experience and expertise in project management, application development, business and system analysis with designing, implementing and automating end - to-end Continuous Integration and Delivery, release management using several well know industry tools and technologies.
SKILL:
Tools: Core Java, Java8, J2EE, AWS, Full stack, Microweb Services, Ansible, JMS, IAM, Docker, Kubernetes, LDAP, Okta, XML, VXML, SOAP, JAVA8
Front End Technologies: AngularJS, JavaScript, JSP, HTML, CSS, JSON, jQuery, Ajax
Build CI/CD Tools: Ant, Maven, Jenkins, docker hub
Container Tools: Docker, Kubernetes, REST API
SCM/ Version Control Tools: GIT, CVS, Tortoise SVN, TFS. Share Point
Monitoring Tools: Cloud watch, CloudTrail
Scripting: JavaScript, Bash/Shell, Perl, JSON, YAML
Databases: My SQL, MS Access, Sybase, PostgreSQL, DB2, NoSQL (MongoDB, DynamoDB, Cassandra)
Application/Web Servers: WebLogic, WebSphere, jBoss, Apache Tomcat, Glassfish
IDE Tools: Eclipse, Visual Studio Code, IntelliJ, Toad
Operating Systems: Linux, Unix, Windows Server Edition
Confidential Prime Fulfillment, OpenText xPression, CA: Automic, Softerra, Castor XML Framework, SOAP UI, PDF Nitro Pro, BMC Remedy, Bugzilla, FindBugs
EXPERIENCE:
Sr. Java Developer / Sr. Full Stack Developer/ Sr. DevOps Engineer
Confidential, College Station, TX
Responsibilities:
- Proficiency in designing and development of web applications using Core Java, Java 8, J2EE, Spring Framework, MVC Framework, Spring Boot, Spring Cloud, Micro web services, SOAP, REST APIs and Hibernate.
- Front end development experience with JavaScript, JSP, AngularJS, jQuery, Ajax JSON, HTML and CSS.
- Proficient in Database management technologies namely JDBC, SQL / PL-SQL, Oracle, MySQL, DB2, PostgreSQL, Sybase, No-SQL databases such as MongoDB, Cassandra and DynamoDB.
- Certified Scrum Master Professional with expertise in Scrum Methodologies such as Agile and Waterfall methods, software development life cycle management, continuous integration, build and release management.
- System Administration, System Builds, Server builds, upgrades, patches, migration, trouble shooting, security, backup, disaster recovery, performance monitoring and fine-tuning on Unix and Linux Systems.
- Expertise in DevOps, Dockers, Ansible and Kubernetes in AWS Cloud platform which includes technologies and platform such as Unix/Linux, Java, Jenkins, Continuous Integration (CI) / Continuous Deployment (CD), Maven, GitHub, Ansible, Subversion, Ant, Tortoise SVN, CVS, Apache Tomcat, jBoss.
- Use of Jenkins pipelines to drive all Micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Experience in Ansible to automate repetitive tasks to deploy critical applications quickly, and proactively manage the changes and wrote many Ansible playbooks to manage build and deployments of dockers images and dockers containers respectively.
- Migration of application data from SQL server to AWS cloud using AWS Data migration Services.
- Expertise in Docker for convenient environment setup for development and testing. Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
Java Developer / Full Stack Developer
Confidential
Responsibilities:
- Experience in Core Java Technologies namely Multi-threading, Collections and Exception handling mechanisms.
- Development and customization of workflow for configuration generation, license management and deployment for various network devices using Confidential Active Catalog, Confidential Unified Service Delivery Platform (CUSDP) and Confidential Prime fulfillment platform.
- Proficient with ORM tool Hibernate involving Connection pooling, mapping, transaction management, HQL (Hibernate Query Language).
- Front end and web application development using technologies such as JSP, JSTL, HTML, CSS, AngularJS, JSON and jQuery.
- Experience in implementing SOA (Service Oriented Architecture) using Web Services (SOAP, WSDL) and Restful Services.
- Expertise in Unix / Linux scripting, Jenkins, GitHub, Ant build, Tortoise SVN, CVS, Apache Tomcat and jBoss.
- Configuration of builds to comply with Java coding standards using static code analyzer - FindBugs, which would report potential errors and concerns.
- Issue tracking, reporting and provide QA, production and post-production support.
Confidential, IN
Sr. Java Developer / Sr. DevOps Engineer / Sr. System Analyst
Responsibilities:
- Business requirement analysis, planning, designing, development, testing and deployment of applications according to client requirements.
- Designed, developing, testing and deployment of web applications using Java8, JDBC, Servlets, JSTL, JSP, XML, Java-API, Spring Boot and Spring Cloud.
- Involved in database design and manage, create databases and modifying database objects.
- Design, develop and deploy micro webservices using Java8, spring boot and spring cloud.
- Authoring of document templates, XML schema and business workflow in OpenText xPression Designer.
- Use expertise in Software Development Life Cycle (SDLC), Agile methodologies to build web applications, desktop applications using core Java technologies to meet client requirements.
- Proficiency in application performance monitoring and tuning to achieve optimum performance levels, and provide reports to support metrics.
- Development and testing of java web services, SOAP and RESTful APIs using Java, JAX-RS, spring, XML and JSON which would perform CRUD operations.
- Used AngularJS and NoSQL databases for application development.
- Automation and configuration of job, scripts in Linux, Unix and Windows using tool such as CA-Automic, tool, crontab.
- Maintained application codes and application builds via various tool such as Maven, Jenkins, TFS, GIT, Subversion.
- Project management activities such as requirement analysis, creation of Epic, User stories in sail point.
- Migration of databases from SQL server to AWS cloud. Creation and configuration of databases in AWS for new applications.
- Create clusters in AWS and manage the clusters using Kubernetes. Use Jenkins to deploy code to AWS, create new namespaces, creating docker images and pushing them to container registry of AWS Cloud.
Environment: AWS, OpenText xPression, CA Automic, Jenkins, Web logic, Ansible, Maven, ANT, Core Java, Java8, J2EE, SOAP, REST API, JavaScript, JSP, AngularJS, Unix, Linux, Apache Tomcat, GIT, LDAP, MS Share point, XML, Windows Server, Perl Scripts, Shell Scripts, Ansible, Docker and Kubernetes.
Confidential, IN
Sr. Java Developer / Sr. DevOps Engineer / Sr. System Analyst
Responsibilities:
- Interacting with the management, team, and associates to facilitate smooth communication to understand and analyze the requirement and to identify appropriate solutions for problems.
- Planned, designed and created Java back end applications which monitors and generates reports and offers email service of asset recovery and loan management.
- Developed and deployed micro web services using tools such as Java8, Spring Boot and Apache tomcat.
- Analyzing and defining Project Management strategies with the Agile methodology and working with the application maintenance team for implementing MVC design pattern using Springs framework and hibernates.
- Involved in team member mentoring and project management and reporting activities.
- Created POJO classes and configuration files in spring to use dependency injection and inversion of control.
- Integration of OpenText xPression processing capability with client applications using technologies namely Core Java, Java annotations, Java8, XML, web services, REST APIs and Soap APIs.
- Created web-enabled solutions for consumers that monitor changes in their loans, assets and assisting costumers with loan consolidation and asset management tools.
- Designed data models and create tables, triggers, stored procedures, constraints and SQL queries.
- Maintain Tortoise SVN, GIT, TFS branches during project development. Conduct code merge and use Maven and Jenkins for building and deploying the applications to tomcat server.
- Review code for defects and quality against technical documents and standard practices.
- Application server maintenance involving activities such as patching, upgrading and audits.
- Involved in setting up Kubernetes clusters for running microservices and implemented Kubernetes Container Orchestration solution allowing for easy management, creation and assets recovery.
- Configured multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format.
- Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services and deployed application containers as Pods.
Environment:, Technologies & Tools: AWS, OpenText xPression, CA Automic, Jenkins, Web logic, Ansible, Maven, ANT, Core Java, Java8, J2EE, SOAP, REST API, JavaScript, JSP, AngularJS, Unix, Linux, Apache Tomcat, GIT, LDAP, MS Share point, XML, Windows Server, Perl Scripts, Shell Scripts, Ansible, Docker and Kubernetes.
Confidential, NH
Sr. Java Developer / Sr. System Analyst
Responsibilities:
- Analyzing and understanding current existing system and the business impacts.
- Involved in application functional and non-functional requirement gathering. Involved in high level and low-level system design.
- Development of Java applications and using of Castor XML Data binding framework for marshaling and un-marshaling of Java objects.
- Used JSP custom tag libraries, HTML, JSTL, CSS for development of front-end applications.
- Integration of Dunn and Bradstreet (D&B) web services with client application to drive the commercial insurance quoting and under writing applications.
- Development and deployment of SOAP, Rest APIs and integration of APIs to share consumer services across various applications.
- Oversaw Application Testing & Validation while coordinating both Onsite and Offshore co-ordination.
- Development of applications using OOPs concepts and other Java concepts namely multi-threading / concurrency, inheritance, polymorphism and exception handling.
- Designed and developed business logic, DAO layer for applications using spring, hibernate and reports using Hibernate Query Language and Hibernate Criteria.
- Migration of databases from SQL server to AWS cloud. Creation and configuration of databases in AWS for new applications.
- Setup Docker to automate container deployment through Jenkins and Docker Hub, making Docker Images and taking care of various Images essentially for middleware establishments.
- Involved in development, testing of Servlets, JSP using Junit. Configuration of S3 Storage Services and AWS EC2 Services.
- Created IAM policies for administration in AWS to assist type applications.
- Worked on migration of PL-SQL and PostgreSQL database on to AWS cloud platform. Worked with NoSQL databases like MongoDB and DynamoDB.
- Created IAM policies for administration in AWS to assist type applications.
- Involved in application QA support and production support.
Environment:, Technologies & Tools: Java, SOAP, REST APIs, Linux, Perl, Jenkins, Ruby, GIT, Docker, Docker Hub, Tortoise SVN, Ant, Castor XML Framework, AWS, IAM, PL-SQL and PostgreSQL.
Confidential
Sr. Java Developer / Sr. System Analyst
Responsibilities:
- Development and customization of workflow for configuration generation, management and deployment for various Confidential network devices using Confidential Prime fulfillment platform.
- License generation and management for various Confidential network devices using the workflows developed and customized in Confidential Prime fulfillment platform and Confidential Service Provisioning Platform.
- Scrum team member of product engineering group, developed and integrated REST APIs using Java, JSON, Spring, Hibernates and Spring Boot.
- Developed and maintained build environment, source code control system. Managed build packages using GIT Hub and Tortoise SVN.
- Network provisioning and configuration management - create, network discovery, configuration push and configuration updates using the Confidential Prime Fulfillment Platform.
- Automated application build, deployment and testing using XML, ant, maven and Jenkins.
- Implemented SOA architecture, SOAP web service modules and consumed RESTful web services.
- Design, developed and customized database schema, table and data in PL / SQL and Oracle.
- Provided QA Testing and post production support.
- Complete end to end testing and integration testing of application, automation of testing using Junit and Jenkins.
- Developed new Confidential Service Active Catalog, application front end using AngularJS, JavaScript, JSON, XML and integrated with back end APIs of Confidential Prime Fulfillment Platform.
Environment:, Technologies & Tools: Linux, AngularJS, Remedy, JSON, Java, REST APIs, GIT, SVN, Ant, Spring Framework, Hibernates, Confidential Prime Fulfillment, Confidential Unified Service Delivery Platform, Confidential Service Catalog, PL-SQL and XML.
Confidential
Java Developer / System Analyst
Responsibilities:
- Application design - MVC architecture, planning, development and testing using spring, struts, hibernates, Java and Spring Security, JSP, servlets, JavaScript, SQL, PL-SQL, Ajax, jQuery, SOAP and RESTful APIs.
- Managing the overall software development life cycle for key projects along with maintaining and repairing applications in accordance with technical and functional specifications.
- Proficiency with Java messaging service (JMS), VXML, IVR and USSD to provide Ring back tone (RBT) service to customers via RBT application.
- Implemented continuous integration using maven and Jenkins to build and deploy application to development and test environments.
- Configured builds to comply with coding standards using code format tools and find bugs and report to tracking systems such as Service Desk, Bugzilla and Remedy.
- Maintenance of application servers, Apache tomcat which included patching, upgrading, regular audits and monitoring of servers for vulnerabilities and stability.
- As a part of release management team involved in product deployment automation, product release testing and release documentation.
- Implemented several application modules using spring framework features such as IOC and dependency injection.
- Designed and developed DAO's for accessing database tables using POJO's, Java collections and synchronization.
- Development of CRBT feature via SMS and USSD using Core Java and MQ.
- Experience with Hibernate object mapping features for creating the entity domain objects and hibernate support features for creating data access layer objects. Application performance monitoring and reporting.
Environment:, Technologies & Tools: Linux, Unix, Windows Server, Crontab, ANT, Shell scripting, Apache, PL-SQL, Oracle, Hibernates and Spring Framework, Java web service, SOAP, REST APIs, VXML, XML, Java Messaging Services, jQuery, Ajax, IVR, SMS and USSD.