LEAD JAVA DEVELOPER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS
Updated: Jan 13, 2026 - The Lead Java Developer builds and optimizes high-performance Java applications, applying expertise in Java tuning, debugging, memory profiling, BPMN, and rules engines. This role requires strong communication, teamwork, and documentation skills, the ability to manage multiple projects under pressure, and experience with ReactJS, TDD, containerization, cloud platforms, and financial services technologies. The developer also contributes to open-source initiatives and delivers complex technical solutions across diverse projects.
Essential Hard and Soft Skills for a Standout Lead Java Developer Resume
- Java Development
- Application Development
- Technical Design
- Code Review
- Microservices Development
- Full-Stack Development
- Unit Testing
- Solution Architecture
- CI/CD Pipeline
- Cloud Architecture
- Technical Leadership
- Team Collaboration
- Agile Leadership
- Developer Mentoring
- Problem Solving
- Business Communication
- Scrum Participation
- Project Leadership
- Requirements Gathering
- Cross-Team Collaboration


Summary of Lead Java Developer Knowledge and Qualifications on Resume
1. BA in Computer Science with 7 Years of Experience
- Experience in working as a Lead Developer.
- Excellent coding ability and passion for writing code.
- Experience building scalable solutions.
- Strong documentation and communication skills.
- Software development experience.
- Knowledge of Java, HTML, and JavaScript.
- Knowledge of Oracle 12c or 19c, SQL, and JDBC.
- Experience with Angular i18n, Spring Framework, Spring Data, Hibernate JPA, Spring Boot, REST, Micro Services, Junit, Docker, Redis, ElasticSearch.
2. BS in Information Technology with 9 Years of Experience
- Work experience in software development.
- Experience in leading software development projects.
- Strong attention to detail and ability to multitask.
- Experience using profilers, APM products, and other diagnostic tools.
- Strong knowledge of Linux internals - File system, security, configuration, etc.
- Experience using cloud hosting, Docker, and Kubernetes strongly.
- Experience building scripts to install Java-based applications on Linux.
- Experience using FPM for Linux package management.
- Experience with Java, JavaScript, CSS, and HTML.
- UI development experience using JSPs/Servlets.
- Experience with Eclipse, SVN, or GitHub.
3. BS in Software Engineering with 6 Years of Experience
- Development experience using TDD in Java.
- Experience designing a microservices architecture.
- Experience building RESTful web services.
- Experience using agile methodologies.
- Hands-on experience with Continuous Integration and Deployment Strategies.
- Knowledge of web security, application security, web services security, common vulnerability remediation, and certificate management.
- Must have DevOps experience.
- Strong background in automated testing.
- Experience with the following beneficial Node, Python, and Golang.
4. BSc in Applied Mathematics with 8 Years of Experience
- Knowledge of CI/CD (Jenkins), Virtualization (Docker, Kubernetes) and Cloud (Openshift/Azure).
- Experience as a full-stack Java Lead/Senior Developer, having led small to medium teams.
- Hands-on with Java/J2EE/Spring, Springboot, Junit, git, JPA/JDBC, JMS, Web technologies, and RxJava.
- Need to have design thinking, including coding for performance, optimization and data-intensive applications.
- Have worked with Agile SCRUM teams and have an agile mindset.
- Experience with Java Enterprise Edition.
- Experience with Spring Application Framework.
- Experience with Configuration and Release Management.
- Experience with Design and Build Enablement.
- Experience as a Technical Lead.
5. BS in Computer Engineering with 3 Years of Experience
- Experience in programming with Java and Spring.
- Experienced in using Java, Spring, RESTful Web Service, and Hibernate.
- Experienced in using databases, MS SQL Server, MySQL, and PostgreSQL.
- Experienced in using Frontend library (Angular 2+/React JS/ExtJS).
- Experience in AWS, Azure, and Google Cloud.
- Good at logical thinking and teamwork spirit.
- Experienced in leading a small team (1-3 people).
- A proactive team player with the ability to work in dynamic environments.
- Being good at English (communication and writing).
- Experience in implementing new projects in a complex IT environment.
- Knowledge of UML, DevOps, and agile development (Scrum) principles and methodologies, continuous integration, and automated test and build as well as Microservices, SOA, REST, SOAP, and RDBMS.
- Functional knowledge of the domain and data model standards like eTOM or SID.
6. BA in Management Information Systems with 3 Years of Experience
- Hands-on development experience in Core Java and J2EE with proven expertise in writing application architecture and core design.
- Experience with delivering highly available services on multiple technology stacks in traditional data centers, public clouds, and private clouds.
- Strong knowledge of core web technologies such as HTML5, CSS, JS frameworks, ReactJS.
- Strong in Reactive programming (RxJs), Redux and Ngrx, Material Design, Bootstrap.
- Hands-on experience with RESTful services, API design, and AWS cloud.
- Working knowledge of RDBMS, MySQL, and Oracle.
- Experience working in agile scrum (SAFe) delivery experience.
- Experience in using build tools such as Jenkins, Maven, Gradle (Good to have), etc.
- Experience in developing and presenting solutions and designs to design review boards.
- Excellent communication and leadership skills.
- Provide recommendations on various approaches to solving a technical problem.
7. BS in Computer Science with 6 years of Experience
- Experience in software development with JAVA 7/8.
- Proven expertise in web development using Spring 4, Spring MVC frameworks.
- Experience in using Eclipse, FindBug plugin, Maven 3, Git 2.0.
- Experience in JUNIT testing, including Spring test, EasyMock, Spring data test, etc.
- Knowledge of MySQL 5.1, Tomcat 7.
- Experience with Microservices, Spring Boot, Code Quality control, Sonar.
- Proficient in RESTFUL services.
- Knowledge of Agile methodologies.
- Strong communication skills and English language skills.
- Excellent command of Agile/Scrum software delivery methodology.
- Understanding of software development processes and procedures.
- Must have good communication skills.
- Exceptional leadership skills play a model role and influence the team with knowledge and Agile-infused experience of delivery.
- Must have good analytical skills.
- Ability to respond to issues/problems related to the team or project in a quick and effective manner.
8. BA in Information Systems with 7 years of Experience
- Must have experience in Java 8-11.
- Strong object-oriented programming and design patterns.
- Experience with MVC frameworks, Spring MVC, and expertise in any SQL database.
- Knowledge of ORM frameworks Hibernate.
- Expertise in template engines JSP, Thymeleaf.
- Experience with servlets and REST services implementation and consumption.
- Experience with HTML5, CSS3 with Sass or Less preprocessor.
- Knowledge of JavaScript, Vanilla, jQuery, React, or Angular.
- Able to usage of Maven or Gradle.
- Solid understanding of Git.
- Understanding of Scrum methodology.
- Must be proficient and advanced B2+ (C1 Level preferably).
- Must have AEM knowledge and experience.
- Strong communication, risk management, and leadership skills.
- Able to manage stakeholder management.
9. BS in Software Engineering with 6 years of Experience
- Experience in Java/JEE development.
- Must have skills in developing applications using a multi-tier architecture.
- Solid background in Java/JEE, Spring Boot, REST/SOAP, Microservices.
- Must have skills in Unit testing applications using Junit or similar technologies.
- Good communication and leadership skills.
- Able to support QA teams with test plans, root cause analysis and defect fixing.
- Strong knowledge in creating and working with APIs.
- Strong exposure in Agile, Scaled Agile-based development models.
- Able to familiarize with Interfaces such as REST web services, Swagger profiles, and JSON payloads.
- Able to familiarize with tools/utilities such as Bitbucket/Jira/Confluence.
10. BA in Computer Information Technology with 8 years of Experience
- Must have technical proficiency in Java 8 (or newer), Spring/Spring Boot.
- Hands-on experience developing and deploying applications to cloud platforms, namely AWS and Cloud Foundry.
- Hands-on experience with web technologies (e.g., HTTP, XML, REST, HTML, etc) and building applications with microservice architecture or API concepts.
- Experience with a distributed streaming platform (Kafka) and knowledge of IBM MQ message broker.
- Experience with NoSQL databases (Cassandra, MongoDB, etc.)
- Experience with web-based version control tools (GIT, Bitbucket).
- Expertise in application, data and infrastructure architecture disciplines and understanding of J2EE design patterns.
- Experience in DevOps, build, deployment, integration, code management and similar tools like Jenkins, Maven, automated deployment, etc.
- Experience in developing software using the domain-driven design (DDD) approach.
- Ability to negotiate, communicate and deliver effective Automated Test solutions to both Development and QA teams.
- Experience with Agile software development methodologies.
- Hands-on experience with Java, J2EE and related technologies.
- Proven leadership experience and qualities, including a sense of ownership, strong communication skills, creativity, initiative, attention to detail, and mentoring/coaching/leading other developers.
11. BA in Management Information Systems with 4 years of Experience
- In-depth industry knowledge and a solid foundation of Software Engineering, to deliver market-leading software, platforms, products, offerings and/or assets for its clients.
- Must have technical skills, including JAVA and will have a basic understanding of the payments industry.
- Ability to create HLD and perform the build of microservices on EPP based on the requirements related to the different clearings.
- Ability to perform the Unit Testing and walk through the functionalities developed.
- Ability to liaise with SMEs from Fiserv to incorporate any code review commentary.
- Ability to fix the defects that arise during QA.
- Able to develop and deliver development projects within an agreed time frame, quality and scope expectations.
- Must have application development experience.
- Able to adopt new development tools and approaches to improve the quality of delivery.
- Good initiative and strong communication skills.
12. BS in Computer Science with 7 years of Experience
- Previous experience working with Java
- Strong experience with HTTP, HTTP/2, RESTful and SOAP APIs, XML and JSON formats
- Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management (GIT), Agile development, build processes, testing, and operations
- Understanding of micro-services architecture, RESTful API design, Docker containers, and cluster management systems like Kubernetes or Amazon ECS
- Experience with Java server micro frameworks, including Dropwizard, Spring Boot, Ratpack, or others
- Experience with legacy system integration and phased application integration
- Fluent in spoken and written English
- Excellent communication skills
- Ability to bring clarity to ambiguous situations and to act decisively
- Good knowledge of Media Delivery technologies
- Good knowledge of streaming technologies like HLS, DASH, Smooth streaming
13. BS in Software Engineering with 10 years of Experience
- Experience in software development
- Experience developing web applications in Java
- Understanding of microservices architecture
- Experience working with various Spring frameworks (springboot best)
- Self-motivated, able to work independently
- Experience developing the UI of web applications
- Experience working on cloud-based platforms
- Experience developing on the CI/CD
- Strong understanding of relational databases
14. BS in Information Technology with 6 years of Experience
- Experience in technical specialty with demonstrated experience in one or more of the following JAVA/J2EE technologies Java 8, Spring, Spring Boot, Spring Security OAuth2, Spring Security, Spring REST, Spring LDAP, Spring Data, JPA, Hibernate, SOAP, Kafka, Zuul, Hysterix, Kibana, ELK (Elastic Search, Log stash, Kibana), Node.js, Angular/Typescript, Swagger.
- Experience in application development leveraging relational and OLTP database technologies such as Oracle 11g, SQL Server, and MySQL.
- Strong knowledge of design patterns and understanding of software architecture, including micro services and Cloud Native Architecture
- Ability to collaborate with architecture, database development, and database administration staff to establish and adhere to industry and enterprise best practices for application development, integration, and optimization.
- Ability to write and review technical specifications based on technical requirements and functional specifications.
- Ability to collaborate with architecture and development staff to achieve approval and consensus of solution design presented in response to technical specifications written by analysts and other developers.
- Ability to contribute to the development and publication of release documentation and the development of code to facilitate the migration and conversion of data.
- Ability to assist with select quality assurance tasks, including test data preparation, defect root cause analysis, and production support
- Ability to work within multiple software development life cycle (SDLC) models, including Waterfall and Agile.
- Ability to adhere to all HIPAA and SOX software development compliance policies and procedures.
15. BS in Computer Engineering with 9 years of Experience
- Demonstrates experience in agile development and methodologies, and building web applications
- Demonstrates experience developing responsive front-end web applications using HTML 5, CSS 3, and JavaScript
- ReactJS, Angular, or Vue development experience
- Experience with TypeScript, ES6
- Demonstrates working knowledge of building consumer-facing web and mobile software solutions at scale with CMS
- Expert in building software to deliver websites and web applications
- Through understanding of web technologies (HTTP, edge caching, HTML/CSS)
- Ability to collaborate in a small, productive development team, as well as the ability to work independently
- Proficient with all aspects of the Software Development Lifecycle
- Experience with back-end technologies (Java, C#, Go, etc.)
- Motivated self-starter with the ability to learn and adapt to new technologies
- Excellent verbal and written communication skills
- Be able to effectively articulate complex ideas and influence others through well-reasoned explanations
- Experience using Enterprise CMS, such as BloomReach, Sitecore, Contentful, Contentstack, and Adobe Experience Manager
16. BS in Applied Computer Science with 5 years of Experience
- Experience with strong knowledge of Java, Pub/Sub middleware, and databases.
- Expert-level engineer in software development with server-side development experience.
- Experience with Agile development methodologies.
- Experience with software monitoring tools and instrumentation.
- Solid understanding of computer science fundamentals (data structures, algorithms, design patterns, etc.)
- Good written and oral communication skills
- Understanding of the Equities Trading business
- Experience with Building controls for automated trading
- Knowledge of the FIX protocol as applied to trading
- Undergraduate or graduate degree in computer science, engineering, or other relevant field.
17. BS in Cybersecurity with 11 years of Experience
- Experience in Java 8-11
- Strong object-oriented programming and design patterns
- Experience with MVC frameworks, Spring MVC
- Expertise in any SQL database
- Knowledge in ORM frameworks, Hibernate
- Expertise in template engines JSP, Thymeleaf
- Experience with servlets and REST services implementation and consumption
- Experience with HTML5, CSS3 with Sass or Less preprocessor
- Knowledge of JavaScript, Vanilla, jQuery, React, or Angular
- Solid understanding of Git
- Understanding of Scrum methodology
- English Proficient and Advanced B2+ (C1 Level)
- AEM knowledge and experience
- Strong communication skills
18. BS in Computer Information Systems with 7 years of Experience
- Hands-on experience in a Developer/Lead capacity
- Hands-on experience in reviewing requirements and project documentation to understand the application
- Independent worker with strong troubleshooting skills
- Strong communication skills (oral and written) to document/communicate issues
- Ability to organize and manage multiple competing tasks and priorities in a rapidly changing environment
- Solid computer programming experience (Java, J2EE, and SQL)
- Strong experience with Agile and Waterfall methodologies
- Ability to assist with offshore/onshore task coordination
- Experience in version control using Git
- Experience in DevOps, continuous delivery, and continuous integration
- Spring exposure, Transaction knowledge, JaxB, JMS, Jdbc, web services, Weblogic, JBOSS, MQ, and a good handle on core Java (streams/files/collections)
- Rules and Activiti/BPM knowledge
- Experience working in an Agile environment
19. BS in Data Science with 6 years of Experience
- Progressive experience in the specialty instead of every year of education.
- Experience in Information Technology.
- Experience working in Application support, maintenance, and analysis in Java/J2EE technologies.
- Experience in the software development life cycle.
- Experience in Core Java, J2EE, Sybase/SQL Server database
- Full-stack development using Java technologies
- Ability to write code on the fly
- Knowledge of traditional databases like SQL Server, Oracle, Sybase, etc., and/or data stores such as MySQL, Postgres, Elasticsearch, MongoDB, Cassandra, Redis, etc.
- Experience in application support, maintenance, and analysis
- CI/CD with knowledge of Git Hub, Maven, and Jenkins, etc.
20. BS in Mathematics with 9 years of Experience
- Experience with modern single-page (SPAs) UI web technologies such as JavaScript, Angular, React
- Experience in developing User Interfaces, including HTML, CSS, JavaScript, jQuery, Bootstrap
- Good exposure to Unix commands and Shell scripting skills
- Experience with version control systems such as GIT
- Experience in the software development life cycle, and should have the ability to read and understand application logs
- Experience in Project life cycle activities on development and maintenance projects.
- Experience in the Financial Services domain
- Ability to participate in regular meetings with Business and technology managers to prioritize tasks, provide ticket status, escalate issues, and obtain agreement to solutions
- Excellent verbal, written, and analytical skills
- Ability to work in a team in a diverse/multiple stakeholder environment
- Experience and desire to work in a Global delivery environment.
21. BS in Statistics with 8 years of Experience
- Hands-on experience in Java coding and Spring Boot.
- Experience in server-side development using Microservices, REST/JSON, SOAP, message queues, and relational databases
- Front-end development experience using Spring MVC, templates, and jQuery
- Strong communication, organizational, and collaboration skills
- Ability to multitask and work well under pressure
- Experience working on large and medium-scale projects
- Experience with developing business-critical, customer-facing systems
- Strong leadership and delivery experience in web-based applications
- Strong commercial experience in Java
22. BS in Electrical Engineering with 10 years of Experience
- Experience in Java/JEE development
- Skills in developing applications using a multi-tier architecture
- Solid background in Java/JEE, Spring Boot, REST/SOAP, Microservices
- Skills in Unit testing application using Junit or similar technologies
- Good communication and leadership skills
- Ability to support QA teams with test plans, root cause analysis, and defect fixing
- Strong knowledge in creating and working with APIs
- Strong exposure in Agile, Scaled Agile-based development models
- Familiar with Interfaces such as REST web services, Swagger profiles, and JSON payloads.
- Familiar with tools/utilities such as Bitbucket/Jira/Confluence
23. BS in Computational Science with 9 years of Experience
- Experience developing with Java technologies
- Experience in Java performance tuning, debugging, and memory profiling
- Be able to work productively under pressure and multitask effectively
- Be able to juggle multiple projects
- Strong collaboration and technical skills in articulating technical infrastructure and concepts
- Strong interpersonal skills and able to work well in a team environment
- Excellent communication skills
- Excellent technical documentation skills
- Familiar with BPMN standard and rules engines like Drools and Camunda
- Ability to build HTML5 front ends using ReactJS or other similar JavaScript libraries and frameworks
- Familiar with Test Driven Development
- Exposure in the financial services technologies, particularly in futures and options
- Demonstrated contributions to open-source technologies
- Experience with Container and Cloud technologies, e.g., Docker, Kubernetes, AWS, leading PaaS solutions
24. BS in Digital Systems Management with 6 years of Experience
- Experience leading a technical team, mentoring, facilitating technical discussions, and setting direction.
- Proactive problem-solver who can engage with (internal and external) customers to understand requirements and find solutions to their problems.
- Passion to succeed, positive attitude, willingness to learn and participate in the digital transformation.
- Excellent communication skills with technical and non-technical team members.
- Ability to challenge and hold peers and stakeholders to account.
- Ability to learn and assess new technologies and reach considered recommendations.
- Significant Java expertise and experience.
- Knowledge of JavaScript front-end technologies, e.g., React.js, and back-end technologies, e.g., Node.js
- Knowledge of preparing user stories and acceptance criteria.
- Practitioner and advocate for Test Driven Development (TDD).
- Comfortable working in a transformational environment, undergoing a continual change of people, processes, and technologies.
25. BS in Information Systems Engineering with 12 years of Experience
- Experience in software development, including leading technical teams
- Expertise in building large-scale web applications
- Experience working with Microservices, Event Driven, and Domain Driver Design architecture patterns
- Expertise in Application Lifecycle Management using a tool such as Jenkins, Bamboo, or Shippable
- Knowledge of using relational and non-relational databases
- Ability to communicate clearly technical designs and objectives
- Strong proficiency in English
- Experience with Docker containerization and Kubernetes orchestration
- Experience in Frontend development, building responsive UIs using JS Frameworks such as Angular
- Experience in non-relational databases, such as ElasticSearch
- Experience in HDFS, Spark, and/or HBASE
- Experience with TDD, BDD, and Automated Testing Practices
- Expertise in DevOps and Continuous Delivery/Deployment culture
26. BS in Technology Management with 7 years of Experience
- Solid foundational knowledge of computer engineering and intellectual curiosity to understand the business
- Solid knowledge of basic algorithms
- Passion for developing robust, scalable software systems
- Highly motivated, goal-driven, Can-do approach
- Innovative, entrepreneurial, team player, ability to multitask
- Strong OOP skills, ability to analyze requirements, and prepare design
- Hands-on experience with common open-source and Java EE technologies
- Experience with REST API’s, Web Services, Unit Testing, and Java Build tools
- Experience with Spring or any web MVC frameworks
- Exposure to Hadoop technologies and Experience in developing Pig scripts in Hadoop.
27. BS in Network Engineering with 8 years of Experience
- Proven track record of coding in Java 8 (ideally Java 11) using TDD/BDD
- In-depth knowledge of Apache Camel, GraphQL, or Spring Integration
- Previous experience with enterprise Java frameworks such as Spring (particularly Spring Boot, Spring Cloud Stream, Spring Security, Spring Data)
- Understanding of functional programming (e.g., Lambda, Streams)
- Experience with continuous integration using SonarQube, Maven, or Azure DevOps
- Practical knowledge of containerization using Docker and Kubernetes
- Good understanding of Amazon Web Services (AWS) or Cloud computing
- Thorough knowledge of Kafka and the Confluent stack
- Understanding of Git for the Code repository
- Experience in integrating APIs with Angular apps
28. BS in Software Development with 9 years of Experience
- Progressive experience in distributed computing using modern tech stacks
- Expertise in Java, Spring Boot, SQL, REST
- Skills in Elastic Search, Maven, Big Data, AI/ML
- Excellent communication skills and experience as a technical lead
- Knowledge of the AWS tech stack and new offerings.
- Excellent problem-solving skills
- Be able to manage stakeholder expectations and run multiple engineering deliverables.
- Progressive track record of delivering working software products/applications
- Familiarity with SaaS SaaS-based model
- Experience in Agile processes and methodologies.
29. BS in Computer Technologies with 6 years of Experience
- Experience in Software Development.
- Experience with Java 8
- Experience driving development and interacting with other developers
- Experience in developing REST APIs using microservice architecture
- Experience in developing apps that operate using Confluent Kafka
- Experience in using RDBMS like Oracle, MySQL, SQL, NOSQL
- Experience in implementing CI/CD using GitHub/Jenkins
- Experience in deploying apps to Kubernetes/Docker
- Knowledge of Eclipse, Visual Studio, Toad, SQL Developer
- Knowledge of GraphQL, GraphDBs like DataStax
- Knowledge of NOSQL DBs like Cassandra
- Experience and background in developing applications in the Telecommunications industry
- Excellent written and verbal communication skills
30. BS in Artificial Intelligence with 7 years of Experience
- Knowledge of user interface frameworks, Java, application servers, and infrastructure integrations.
- Knowledge of the full software development lifecycle
- Strong analytical and problem-solving skills
- Positive goal-oriented attitude with a focus on delivery
- Full-stack Java/JEE and web-based development experience
- Knowledge of Angular/React JS/latest UI Technologies
- Knowledge of Elasticsearch/ELK, MongoDB, Oracle DB, Kafka, MQ/Solace, and other data layer architecture and software stack.
- Experience in Spring Frameworks and Spring Boot, and microservices architecture
- Experience in REST API Development.
- Experience with Red Hat Linux, Big Data, Network Infrastructure Systems, VMware, and security technologies
- Experience in either Maven or Gradle
- Experience in agile development methodology
- Prior people management/mentoring experience
31. BS in Cloud Computing with 10 years of Experience
- Software engineering and related experience in implementing DevOps practices.
- Strong Technical Skills for J2EE, Java, Spring, Spring Boot
- Experience with Unix/Linux systems
- Experience with Jenkins, Docker, Kubernetes, Spinnaker
- Experienced with IBM MQ, TIBCO Middleware
- Experienced with MS SQL Server, Oracle relational databases
- Familiar with Angular, React, Node
- Familiar with NOSQL Databases, e.g., Couchbase, Cosmos
- Familiar with Kibana, Dynatrace
- Familiar with working in one of the various cloud providers, including Azure, AWS
32. BS in Informatics with 5 years of Experience
- Experience in software development coordination
- Professional experience in software development with Java/JEE Spring Boot in an agile environment (development, analysis-design)
- CD/CI pipeline experience (Maven, Azure DevOps)
- Working knowledge of relational databases (Oracle, MS SQL)
- Fluent in English, both verbal and written
- Good communication, presentation, and analytical skills
- Strong problem-solving and multi-tasking skills
- Experience working in an Agile/Scrum development process
- T-SQL and/or PL/SQL knowledge
- Experience working with complex and integrated software systems
- General knowledge of integration design models (router, split channel, etc.)
- Knowledge of any web development framework
33. BS in Game Development with 8 years of Experience
- Experience with Java 8+.
- Experience with Spring Boot, Core, MVC, Executor, JMS, JPA, etc.
- Experience writing tests with JUnit, Mockito, etc.
- Experience with Maven/Gradle build tools.
- Experience with SQL and PLS/SQL.
- Experience with ORM frameworks such as IBatis/MyBatis/Hibernate.
- Experience with GIT.
- Experience with MQ, Kafka, or Event Hub
- Experience with the GCP cloud
- Good analytical, grasping, and problem-solving skills.
- Good written and verbal communication skills.
- Good communication skills with all stakeholders, good team player with the ability to help other team members.
34. BS in Information Security with 6 years of Experience
- Ability to think strategically and execute tactically, enabling cross-business teams
- Ability to work in fast fast-paced environment while following best practices and company processes
- Highly driven and passionate about technology, product development, and product success
- Ability to understand and communicate complex technical solutions
- Excellent oral, listening, and written communication skills
- Strong organizational and prioritization skills
- Self-motivated, proactive, and driven team-player attitude
- Experience in JavaEE development
- Work experience in Spring web framework and components
- Work experience in REST API development
- Good knowledge of IDE usage and features (IntelliJ, Eclipse, etc.)
35. BS in Computer Systems Engineering with 11 years of Experience
- Experience with Java (version 8 or later), Java years of relevant experience
- Experience in systems analysis and programming of software applications
- Experience in managing and implementing successful projects
- Working knowledge of consulting/project management techniques/methods
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
- Knowledge of open source frameworks and tools such as Spring, Solr, ElasticSearch, Kafka, Hystrix, etc.
- Experience with Docker, Kubernetes, AWS Lambda
- Knowledge of Cloud-based technologies (AWS, EC2, S3, SQS, Kinesis, DynamoDB)
- Experience working with NoSQL databases such as MongoDB and Cassandra
- Understanding of web services, Microservice Architectures, and design patterns
- Familiarity with core design patterns
- Experience in Agile development techniques like Scrum or Test-Driven development