We provide IT Staff Augmentation Services!

Java/python Programmer Resume

Milpitas, CA

SUMMARY

  • To acquire challenging and growth - oriented position where I can enhance my technical skills, develop my creativity by putting down my best efforts in the assigned job and take an active part in company development.
  • Having around 7 years of experience in Software Development Life Cycle.
  • Hands-on Programming experience in JSE, J2EE, Restful WebService Spring.
  • Expertise in developing enterprise level web applications using various core Java technologies including JSP, Servlets, JDBC, Java Multi-threading, XML, Spring Framework, JMS, Apache Kafka, UML, Restful API and spring MVC using Spring Boot.
  • Strong experience in developing web applications using Python, Django and MongoDB.
  • Good working knowledge of Apache Tomcat, JBoss and Web logic servers.
  • Hands-on experience in Front-end programming using ReactJS, AngularJS and HTML5/CSS3 .
  • Strong experience working with databases like MongoDB, MSSQL and Oracle database.
  • Have good exposure to MVC architecture and Web Application development. Experience in Build/Integration tools like Maven, Ansible.
  • Experienced on configuration of the project, keeping track of project activities - Sprint execution, planning in JIRA, RTC.
  • Hands-on experience with server Eclipse, Visual Studio, PyCharm, Jupyter.
  • Easy learning and flexible to work on different kinds of API and Web technologies.
  • Implemented middleware using Apache Kafka, Zookeper, JMS for high scalability.
  • Used Shell scripts to automate the deployment process.
  • Experience in Implementing CI/CD pipeline with AWS, Jenkins, Kubernetes and Docker.
  • Good working knowledge of Apache Tomcat, JBoss, WebSphere Server and Web logic servers.
  • Worked with Test Driven Development (TDD) using JUNIT.

TECHNICAL SKILLS

Programming Languages: Java (5, Java 6, 7,8), J2EE, Python, C and JavaScript.

Web Technologies: HTML5/CSS3, React.js, AngularJS, JSON, Webservices, Microservices.

JEE Technologies: JDBC, Servlets, JSP, RESTful as REST and SOAP.

Frameworks: Spring MVC, Spring JDBC, Spring BOOT, Django, Hibernate, Log4j, JUnit.

Web App Server: WebLogic, WebSphere, Tomcat, AWS cloud.

IDE’s: Eclipse, PyCharm, Jupyter, Visual Studio code, postman.

Build Tool/Messaging: Maven, ANT, Kubernetes,Zookeeper.

Version Control Tool: SVN, GITHUB.

Database: MySQL, MongoDB, SQLServer, Postgris,Impala, Oracle, Cassandra, Kafka.

Operating System: Windows XP/7/8/10 and Linux, Putty.

PROFESSIONAL EXPERIENCE

Confidential, Milpitas, CA

Java/Python Programmer

Responsibilities:

  • Worked with the business analyst and Product managers to get requirements to develop and enhance the platform.
  • Implemented Frontend development using React.JS, Javascript and HTML5/CSS3 and communicated with backend services.
  • Involved and participated in PI (Program Increment) planning with the team, helped in creating features and stories.
  • Developed business logic of Event management module using Java, Spring MVC framework.
  • Developed the analytics modules using Python/Django and various API’s.
  • Experience in using OpenShift for Docker container orchestration with Kubernetes, container storage. Docker container deploying microservices, and scaling the deployment using Kubernetes.
  • Worked on batch jobs in dev, test and production environments which were in Java and Python. Shared lot of information around the team for all type of requests needed.
  • Applications were deployed on AWS (EC2, S3 RDS, Athena)
  • Used python during the implementation of batch jobs for regular intervals of time as needed.
  • We used python scripts to run thru the log files and databases to detect anomalies..
  • Used Apache Kafka and Zookeper to send network traffic information and threat detection to Event management portal.
  • Used Spring boot in developing new backend microservices from existing application.
  • Worked on MS SQL server for DB connectivity. Used JPA for DB connectivity in spring boot application. Configured some of security related authentications to these spring boot applications.
  • Used Putty to connect Test and prod servers, made deployment into the servers.
  • With the help of postman, tested endpoints which we created.

Environment: Java 1.8, J2EE, React.JS, JavaScript, Python/Django, AWS(EC2, S3, Athena),RESTful MicroServices, python (numpy, pandas, OS), Apache Kafka, Zookeeper, Docker, Jenkins, GITlab, Putty, Anaconda, pycharm, HTTPS, Linux.

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Understanding the requirements by interacting with business users and mapping them to design and implementing it following the AGILE Development methodology.
  • Extensive use of EJBs for middle tier component to implement the business logic. We used java 8 version in creating applications.
  • Developed an automated application using JMS for messaging and JNDI to interact with the Server.
  • Used JDBC API as part of the DAO layer in the project.
  • Developed multiple Topics for existing message queues.
  • Developed warmup programs in core java to load recently logged in user profile information into MSSQL DB.
  • Performed manual testing and used logging tools like Splunk, putty to read the application logs for elastic search.
  • Involved in team planning and architecture to create Microservices.
  • Wrote complex validations using client-side Java scripts and designing the GUI.
  • Configured the data mapping between Oracle and SQL Server and tested performance accuracy related queries under SQL Server.
  • Created connections to database using Hibernate Session Factory, used Hibernate APIs to retrieve and store data with Hibernate transaction control.
  • Helped in my team to pull data using python from DB. Using python libraries, verify and visualize the results using Data Manipulation.
  • Experienced in using Java tools in Eclipse.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation
  • Worked on application screens/modules and developed professional and dynamic user interfaces using HTML5/CSS3, Javascript.
  • Helped in creating Splunk dashboard to monitor MDB modified in the project.

Environment: Core Java, J2EE, Spring, Hibernate, python, WSDL, Restful Web Services, AWS cloud, JMS, Agile Methodology, PL/SQL, UNIX, Oracle, TOMCAT, Eclipse, Python(numpy, Scikit Learn, Panda), Jenkins, Maven, Git, JSON.

Confidential

Software Engineer

Responsibilities:

  • Implemented the application using Spring framework by implementing Controller, Service classes.
  • Implemented front-end using JSP, JSON, HTML, CSS, JavaScript and Custom tags.
  • Performed client-side validations using java script and server-side validation using spring validator framework.
  • Made some changes in frontend which was in wicket framework.
  • Worked on development of Restful API’s to get sales data from SaleForce applicaton
  • Created and maintained the configuration of the spring application frameworks IOC container.
  • Implemented spring framework bean factory & application context for bean initialization and configurations.
  • Excellent implementation Persistence layer using JPA, JDBC and Hibernate.
  • Created hibernate data mapping, data persistence and transaction management.
  • Developed hibernate HQL queries and hibernate DAO implementation for database connectivity.
  • Implemented application database objects Stored Procedures and Views using SQL and PL/SQL to interact with database.
  • Configured and created application log files using Log4j required to trace application messages
  • Wrote project-built script in Maven and used SVN for version control.

Environment: Java/J2EE, JSP, JavaScript, HTML, CSS, JDBC, XML, Spring, Hibernate, Maven, MySQL, SVN.

Confidential

Java Developer

Responsibilities:

  • Interactions with the business team to gather the requirements review specifications and monitor work.
  • Designed and developed the web-tier using HTML, JSP’s, Servlets, Struts and Tiles framework.
  • Developed JSP pages to handle client requests and carry out server-side processing. Implemented client-side validations.
  • Developed Servlets, Java beans and Java helper classes responsible for delivering web component.
  • Implemented logging using Log4j. Responsible for the co-ordination with the team members and attending meetings.
  • Worked on Tomcat server.
  • Interacting with team members to understand the business domain and helping them for solving the technical problems.
  • Implemented the application using Spring MVC Framework by implementing Controller, Service classes.
  • Implemented front-end using JSP, JSON, HTML, CSS, JavaScript and Custom tags.
  • Performed client-side validations using java script and server-side validation using spring validator framework.
  • Implemented spring framework bean factory & application context for bean initialization and configurations. Created User defined exception classes using Java.
  • Used Maven tool for building and deploying the Web applications.
  • Configured and created application log files using Log4j required to trace application messages
  • Wrote project-built script by using Maven and used SVN for version control.

Environment: Java/J2EE, JSP, JavaScript, HTML, CSS, JDBC, XML, Servlets, Spring, Hibernate, MVC, MySQL, Log4J, Maven, MySQL, SVN.

Hire Now