INDIRA PRIYA
Software Developer
Contact: 469-***-****
Email: ****.*****@*****.***
PROFESSIONAL SUMMARY
● Having 5+ years of strong software experience in designing using Java & J2EE Technologies, developing and deployment of web-based strong development and hands-on experience in J2EE technologies such as JSP, Servlets, Hibernate, JDBC, Web Services (SOAP, REST)
● Responsible for planning Presentation level (web pages) using the concepts like HTML, XML, spark, CSS, JavaScript and to some extent J Query using AJAX.
● Having experience in different stages of Application and Product Development -Analysis, Designing, Development, and Deployment.
● Experience in developing Rest based web services using spring framework features like Spring Boot using Eclipse / STS / IntelliJ.
● Transformed Monolithic Application to Microservices Architecture using 12 factor methodology.
● Experience with Object Oriented Analysis and Design (OOAD) methodology.
● Expertise in J2EE technologies like JSPs 1.x/2.0, Servlets 2.2/2.3/2.4/2.5 JDBC.
● Experienced in all stages of Software development life cycle (SDLC) starting from gathering business specifications, analysis, design, development, testing and implementation of projects using various methodologies like V-model, Waterfall, Agile and Scrum.
● Experience in Setting up the build and deployment automation for Terraform scripts with GITHUB actions.
● Specialize in Configuration Management, Build, Deploy in different Environments like DEV/TEST/STAGE/PROD Environments, Release Management and Quality Assurance.
● Highly exposed to various databases like MySQL, SQL Server, and MongoDB.
● Delivered Working Widget Software using HTML5, RESTFUL Web services, JSON, NO SQL databases, JAVA, SPRING.
● Hands on Experience on Java 8/11/17 features like Lambdas and Streams for adding extension methods to existing interfaces.
● Thorough understanding of Python3.x/2.x basic concepts like Lists, Strings, Indexing, Slicing, Tuples and Dictionaries.
● Good Knowledge of Python and Python web Framework Django.
● Good Knowledge of various Python Integrated Development Environments like PyCharm, Spyder, Jupyter Notebook, Anaconda and UBANTU.
● Having Strong Knowledge on Sonar Qube which is used in integration with JaCoCo, a coverage library for Java.
● Exposure to Agile Methodology / SCRUM.
● Fixed Coverity Issues in WEB Application and GITHUB which is used for static code analysis to find the bugs in code.
● Strong Knowledge in using React JS Components, Forms, Events, Keys, Router, Plus Redux, Animations and Flux Concept.
● Good Knowledge on React.js for creating interactive UI’s using One way data Flow, Virtual DOM, JSX, React Native concepts.
● Strong knowledge of Cloud application security models, protocols and tools like AWS IAM, AWS KMS policy, Microsoft Azure AD, Google Cloud AWS Advanced, spark the services utilizing as a Platform As a Service for Restful services.
● Working on Deployment Automation of all micro services, Spring Boot to pull image from Private Docker, spark registry and deploy to Kubernetes Cluster.
● Having Strong Knowledge on Kafka, Spark, Aws, Python for Big Data Processing.
● Used Stream API for allowing sequential as well as the parallel execution of the application.
● Developed and tested extraction, transformation, job, and load (ETL) processes.
● Experience in NoSQL database such as MongoDB
● Strong experience in developing and deploying applications through application servers like Apache Tomcat.
● Created multiple Terraform modules to manage configurations, applications, services and automate installation process for Web server.
● Having Sound Knowledge in RDBMS, SQL and NOSQL databases (Mongo DB), spark and Open Sources (Apache Couch DB) and the Storage Systems (Hadoop Distributing File System (HDFS)
● Having good knowledge on different databases, Node JS like Posture SQL, Azure, MySQL, DB2, Oracle, spark, Microsoft SQL Server, NoSQL DB (Raven DB, Mongo DB and Cassandra, Couch DB, Radis.
● Extensive experience with Java compliant IDEs like Eclipse, Visual Studio, IntelliJ.
● Professional experience in relational database management MySQL, SQL Server, and MongoDB.
● Experience with source code control management like GITHUB.
● Expertise in HTML5/CSS3 developing and having experience in JS Framework, AWS Advanced, Responsive design implementing Continuous Integration and Continuous Delivery (CI/CD) Process stack using DevOps tools like concourse.
● Having Technology leadership for the direction of the Web-based application using Spring Framework, MVC pattern, spark, and Web Sphere Server integrating to a proprietary framework.
EDUCATION:
B.Tech in Electronics and communications, from J.N.T.U Kukatpally, Hyderabad,
Andhra Pradesh, INDIA
TECHNICAL SKILLS:
Languages
Java 11/8/7, J2EE, SQL, Python, PL/SQL, UML, C, C++
Enterprise Java
Servlets, JSTL, Design Patterns, JSF, JMS, JSP, JNDI, JDBC, Log4J API, Java security
Mark-up/XML Technologies
HTML, XHTML, JavaScript, CSS, Terraform, XML, XSD, XSL/XSLT, AJAX, SDK, Node JS, j Query, JSON, Bootstrap, Angular 12/8, Angular JS
Tools & Framework
Spring4/5, Spring MVC, Spring Boot, Graph Ql,Spring batch, Spring Security, Spring AOP, Struts, JSF, Log4J, Jasper reports
Web Services
SOAP, REST, microservices, Monolithic Architecture
EST API, WSDL
Web/App Servers
Web Sphere, Web Logic, Apache Tomcat, Apache Kafka, JBoss, Jetty Server
Database
Oracle SQL, Mongo DB, No SQL, MySQL server
Development Tools
Eclipse, My Eclipse, Spring Tool Suite STS
O-R mapping
Hibernate, JPA
AWS
EC2, RDS, S3, ELB, EBS
Version Control Tools
Git, VCS
Built Tools
J Unit, Soap UI, ANT, MAVEN, SDK, Gradle, Putty, CI/CD, Google cloud, Rational Clear Quest, Azure, Miskito, Fitness, Kubernetes, Load UI, Groovy Spock, Docker, Jenkins
OS & Environment
Windows, Linux, UNIX
Design Patterns
MVC, Front Controller, Singleton, Business Delegate and DAO patterns
Testing tools
Postman
Cloud Technologies
Azure, ADO.
CICD
Git Hub, Git hub Action, Git desktop, Terraform
IDE Tools
Eclipse, STS, IntelliJ
Methodologies/Design patterns
Agile, OOAD, OOP, MVC, Factory pattern, Singleton
Professional Experience
Client: American Airlines, Dallas, TX Jun 2022 – Dec 2022
Role: Java Developer
Description: Pilot QLA (Qualified and Legally available) provides a service layer for the crew applications. It includes a set of restful services, Crew Rules Service - Service to provide qualification and legality check when crewmember is assigned to a new sequence.
Responsibilities:
● Development of Rest API using spring boot and Java 8/11/17
● Deploying Micro services to azure app services using GHA
● Extensively used Azure App services with Mongo DB
● Solving Coverity Code Scan Vulnerabilities
● Testing Microservices using Postman
● As part of my roles & responsibilities as a microservices developer, I worked with the Design team to assist in the development of high-quality software for Java/Spring Batch/Microservice applications
● Coding, unit Testing, Integration Testing, using Object-oriented analysis (OOA) for object-modeling techniques and Spring Boot and Java
● Develop and maintain Cloud based development, Azure Technologies.
● Implementing Java 11 features like Lambda expressions, Streams, filters, spark, pipelines, Optional Interfaces etc. used Apache Kafka as the messaging infrastructure for asynchronous processing.
● Analyze and Trouble shoot data issues in Airline Flight and Crew Technology projects.
● Consuming REST API based Micro Services with Rest template based on Restful APIs worked with DevOps team for continuous integration (CI) with other software products and continuous development of the products (CD).
● Design Custom Automated Test Harness/Test framework / TDD using JAVA, Junit, Maven
● Provided 24/7 on call-support for production, strong team player, good analytical skills.
● An Excellent team player with good problem-solving approach having a strong communication, leadership skills and ability to work in time-constrained and team-oriented environment.
● Proactively monitor Application Processes, identified enhancements, root cause analysis for a bug and development requirements. Worked on all stages in a typical SDLC like Requirement Analysis, Estimates, Design, Coding, UNit testing.
● Implement Dynatrace to Monitor crew services and system performance to ensure efficient and problem-free operations.
● Perform initial debugging procedures by reviewing configuration files, logs from loginsight, and stack trace to determine breakdown source.
● Production support by checking azure log analytics, verifying dashboards using Dynatrace, verifying API using Postman and reproduction of issues, checking data using microservices / mongo db.
● Troubleshoot applications deployed on TC Server.
● Participate in Analyzing complex problems and implementing solutions.
● Participate in product code reviews, product demos.
● Automated OpenStack and AWS deployment using Cloud Formation, Ansible, Chef and Terraform.
● Monitoring Environments in Dynatrace.
Environment: Java 8/11/17, J2EE, SOAP, REST, REST API, Terraform,Spring5.x, Spring Boot, Tokenization, Azure, Angular 12, Oracle 11.g, PL/SQL, Struts, Micro Services, AWS, Kubernetes, Kafka, Hibernate, j Query, CI/CD, AJAX, Node JS, SDK, Lambda, Apache Maven, J Unit, HTML5, Web Logic 12c, Postman, Azure ADO, Azure App Services, JUNIT, GitHub, GHA, Coverity, Dynatrace
Client: 24*7ESI Pvt LTD, India -Hyd. OCT 2006 - NOV 2010
Role: Java/J2EE Developer
24x7ESI is an Insurtech company that develops products and solutions which drives innovation for the Property and Casualty industry. Founded in 2002, our team of insurance SMEs leverage their deep domain expertise to build data-enabled analytics and smart interfaces, empowering our stakeholders to effectively harness data.
Responsibilities:
● Involved in Analysis, Design, Development, Implementation and maintenance of applications using JAVA/J2EE Technologies like SERVLETS, JSPs, Hibernate, Spring DI, Struts and JPA with knowledge of SDLC Concepts.
● Good working Experience in client side development with HTML, XHTML, CSS, Java Script, jQuery and AZAX.
● Experience in working with cutting edge Technologies like EJB, JMS, JTA, XML with good Experience in developing and deploying Enterprise java Beans on application Servers like TOMCAT.
● Involved in designing the database designing using ER diagrams in Oracle SQL.
● Learned XML for communicating client. Written Queries, Sub Queries in SQL, to get data from REST API written in Groovy wrapped by Jersey JAX-RS.
● Good knowledge of concepts in Java likes OOPS, Multi-Threading, and Exception Handling and implemented Core -Java concepts like Inheritance, Polymorphism, Abstraction and Encapsulation used Java Collection Framework.
● Developed User Interface in JSP, Java Script and HTML with Backbone JS Framework.
● Developed hibernate DAO Classes using Spring MVC, Template, Graph worked with Hibernate for object relational mapping and connection management.
● Experience in configuring and deploying Web Applications using WebLogic, WebSphere, JBoss, Tomcat and Apache.
● Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing. Created J Unit test cases and created set up manuals and user guides.
● Implemented MVC architecture using Apache STRUTS, framework the front end using JSP, Tag Libraries and JavaScript. Designed and developed framework components, involved in designing MVC pattern using Struts framework.
● Strong knowledge of Cloud application security models, protocols and tools like AWS IAM, AWS KMS policy, Microsoft Azure AD, Google Cloud AWS Advanced, spark the services utilizing as a platform as a service for Restful services.
● Worked closely with testing groups for module and integration testing. Developed batch processes to perform the daily updates with Spring Batch Module Automation testing using J unit.
● Used Angular Promise, Angular Custom directives, Angular custom services, Angular to SOAP to Spring calls involve in implementation of REST and SOAP, Angular JS based web services
● Developed applications using Integrated Development Environment (IDE) tools like My Eclipse, the code environment using IDE as Eclipse and deployed into Tomcat Server.
● Involved in creating CSS for a unified look of the Front-End User Interface.
● Worked with the business stakeholders to determine navigational schemes, site flow, and general web page functionality
● Responsible for developing the client-side validations using JavaScript and jQuery.
● Developed the XML Schema for the data maintenance and structures.
● Prepared documentation and participated in preparing the user's manual for the application.
● Involved in unit testing, integration testing, user acceptance testing and bug fixing.
● Involved in creating CSS for a unified look of the Front-End User Interface.
● Created optimizing web graphics, including designing and incorporating graphic user interface (GUI) features.
● Worked with the business stakeholders to determine navigational schemes, site flow, and general web page functionality
Environment:
Java, J2EE, Spring, Spring MVC, Hibernate, SOAP, AZAX, Java beans, Struts, Servlets, JSP, JavaScript, Angular, HTML, Eclipse, Tomcat, SVN, Oracle SQL. JAVA EE5, J2EE, XML, HTML, Struts2, Servlets, Java Script, JSP, CSS, JDBC, SQL Server, Web Sphere 8, Windows.