JUNIOR JAVA DEVELOPER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS

Published: Nov 19, 2025 - The Junior Java Developer contributes to full-stack development using Java/Spring and modern JavaScript frameworks in agile or fast-paced environments. This role requires experience with REST/SOAP services, HTML/CSS, build tools, Git, and knowledge of architecture best practices. The developer must thrive in collaborative teams and stay current with evolving technology trends.

Essential Hard and Soft Skills for a Standout Junior Java Developer Resume
  • Java Development
  • Unit Testing
  • Code Review
  • Agile Development
  • Cloud Computing
  • REST Services
  • Database Management
  • Software Design
  • Microservices Design
  • Continuous Integration
  • Team Collaboration
  • Problem Solving
  • Requirement Analysis
  • Communication Skills
  • Technical Support
  • Continuous Learning
  • Process Improvement
  • Solution Identification
  • Code Quality
  • Technical Leadership

Summary of Junior Java Developer Knowledge and Qualifications on Resume

1. BS in Computer Science with 4 years of Experience

  • Experience in designing and implementing Java-based backend applications
  • Practical experience in Java 8+, Spring, Spring Boot, or Java EE
  • Experience in RESTful web services
  • Hands-on experience with Agile methodologies, especially Scrum
  • Experience in AWS/Azure/GCP cloud
  • Experience in Kafka, Docker, and Kubernetes
  • Experience in other JVM languages
  • Understanding of database design and SQL
  • Strong analytical thinking skills and the ability to solve algorithmic tasks
  • Object-oriented analysis and design skills
  • Practical skills with tools used in the software development lifecycle
  • Good English written and verbal communication skills, and a desire to work as part of the global team

2. BS in Software Engineering with 5 years of Experience

  • Experience with .NET technology or strong coding skills in C# 
  • Experienced with designing scalable web services or complex distributed systems
  • Experience with Spring Boot
  • Experience in Unix Unix-based environment (from the command line via SSH) or willing to do so
  • Experience in Agile (Scrum, XP, Kanban, etc.) software development methodologies.
  • Solid experience with RESTful and SOAP
  • Familiar with Docker, Kubernetes technologies
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Understanding of microservices architecture.
  • Knowledge of SQL, Oracle, and ORM (Hibernate)
  • Basic know-how on the Spring Framework
  • Strong coding skills with experience building production software systems using Java technology
  • Strong software design skills.
  • Strong foundation in computer science fundamentals in object-oriented design, data structures, algorithms, and design patterns
  • Ability to effectively articulate technical challenges and solutions.

3. BS in Information Technology with 2 years of Experience

  • Java 6+ Certification
  • Experience in Java development (production experience)
  • Hands-on experiences in using object-oriented analysis and design principles
  • International team exposure experience 
  • Basic knowledge and understanding of algorithms, data structures, and design patterns
  • Basic knowledge of relational databases
  • Basic knowledge of established development processes (e.g., SCRUM, Kanban, Waterfall)
  • Knowledge of AWS/GCP/Azure 
  • Demonstration and history of leadership activities/skills
  • Good Java Core, OOP, and Data Structures fundamentals
  • Problem-solving skills and critical thinking
  • Strong communication skills and the capability of successful collaboration with cross-functional teams
  • Be able to read and understand software engineering diagrams and code
  • Ability to travel to the client and EPAM offices
  • Be able to master new skills quickly
  • A flexible, proactive team-player attitude

4. BS in Computer Engineering with 4 years of Experience

  • Possess current 8570 IAT Level II Certification, such as Security+ CE
  • Development experience with any object-oriented programming language (Java, C#, C++)
  • Working experience building web applications using JavaScript, HTML/HTML5, CSS3
  • Experience working with web application development in a Linux environment
  • Experience developing micro-services within a Linux environment
  • Working experience using Maven, GIT, and Nexus
  • Experience working in AWS, including S3, EC2, RDS, etc.
  • Experience with Apache HTTPd, CSS, MySQL, Postgresql/postgis, XSLT, Geoserver, REST, SOAP
  • Coding experience with Spring/Spring Boot/Hibernate
  • Excellent listening, interpersonal, written, and oral communication skills.
  • Be able to work in an operational environment where priorities change frequently.
  • Advanced skills in Java, .NET, NoSQL, and other scripting languages approved by the Government.

5. BS in Applied Computing with 3 years of Experience

  • Experience in finance and/or FX business.
  • Experience in or certified as a Scrummaster
  • Experience in high-frequency/low-latency development
  • Understanding of the SDLC, Object-Oriented, and Functional programming.
  • Exposure to quant/pricing analytical libraries
  • Good RDBMS skills, such as Oracle or MySQL
  • Exposure to NoSQL technologies
  • Excellent communication and collaboration using both verbal and written skills.
  • Ability to collaborate with others within the wider team to find the best way to resolve a technological, infrastructure, security, or development issue.
  • Excellent logical thinking with good problem-solving skills 
  • Be willing to adapt to significant changes in either technology or environment

6. BS in Cybersecurity with 1 year of Experience

  • Experience in Java/JEE-Core Java
  • Experience in developer-Microsoft-VBA
  • Understanding of at least one programming language (such as Java, C++, C#)
  • Knowledge of coding, testing, and debugging applications.
  • Knowledge of application configuration, maintenance, and support.
  • Understanding of SQL
  • Broad knowledge of application programming and design to analyze and isolate issues.
  • General understanding of how technology decisions relate to business needs.
  • Ability to effectively troubleshoot program errors.
  • Autonomous, analytic, and structured way of working
  • Self-confident team player

7. BS in Data Science with 4 years of Experience

  • Software development experience/knowledge in one or more JVM-based general-purpose programming languages.
  • Experience and knowledge in CI/CD and different testing strategies and techniques (Unit, Integration, UI tests).
  • Experience with shell scripts
  • Experience with Python
  • Experience with SQL
  • Strong fundamentals in data structures, algorithms, and object-oriented programming.
  • Must possess strong verbal and written communication skills.
  • Ability to learn other coding languages and new technologies
  • Ability to code with application of best practices in software development (unit-tests, code reviews, continuous integration, etc.)
  • Proactive and creative problem solver who can multitask and manage tight deadlines

8. BS in Game Development with 3 years of Experience

  • Experience in performing manual and automated testing
  • Experience with agile software development methodologies like XP and Scrum
  • Knowledge of open-source libraries, tools, and frameworks, e.g, for logging, wiring, testing, and building.
  • Knowledge of some of the standard front-end technologies, such as CSS, JavaScript (we use JQuery), REST, and JSON
  • Good understanding and working knowledge of Java
  • Good architectural understanding of web applications
  • Creative and innovative problem-solving skills
  • Excellent interpersonal skills with proficient English (both spoken and written)

9. BS in Robotics Engineering with 5 year of Experience

  • Experience with MS SQL and GITLAB.
  • Knowledge of XML, XML Schemas, XSLT, SOAP, and related technologies 
  • Knowledge of DHTML, JavaScript, DOM, CSS, and AJAX, DoJo
  • Knowledge of the frameworks Struts 2, Hibernate, Spring 
  • Knowledge of HTTP/HTTPS, XML, XML Schemas, XSLT, JSON, SOAP, RESTful, and related technologies
  • Familiarity with Agile Development methods.
  • Strong Object-Oriented Design skills
  • Strong J2EE web application development skills 
  • Demonstrated ability to work independently with minimal supervision.
  • Ability to work in a collaborative team environment.

10. BS in Network Engineering with 6 years of Experience

  • Software Engineering experience, or equivalent, demonstrated through one or a combination of work experience, training, military experience, and education
  • Object-Oriented Analysis (OOA) and Object-Oriented Design (OOD) experience
  • Previous NoSQL DB experience
  • Experience with SDLC and Agile tools such as JIRA, GitHub, Jenkins, Confluence, etc.
  • Java development experience
  • DevOps tool set-based continuous incremental delivery experience
  • Experience working with Kubernetes-like container technology
  • Experience working public cloud provider such as Azure or GCP
  • Experience using cloud-based open source Distributed Caching technology
  • Experience working with open-source messaging technologies on the cloud, such as Apache Kafka/Confluent Enterprise

11. BS in Statistics with 5 years of Experience

  • Professional experience using a modern programming language
  • Experience with Databases (SQL and NoSQL)
  • Experience leveraging test-driven development methodologies
  • Experience with microservice architectures (SOA)
  • Experience with Kafka, MongoDB, Hadoop, Cassandra
  • Experience with payment systems (understanding of the various payment networks)
  • Experience with SQL databases (PostgreSQL/Oracle/Sybase)
  • Experience with AWS/Azure
  • Experience in Financial Services or Fintech
  • Strong analytical skills
  • Comfort with Agile operating models (practical experience of Scrum/Kanban)
  • Team-oriented, strong interpersonal and communication skills
  • Energetic, self-directed, and self-motivated

12. BS in Computational Mathematics with 4 years of Experience

  • Agile development experience or equivalent in a fast-paced development environment
  • Combined software application development experience
  • Demonstrated and extensive experience with HTML, CSS, JavaScript (React.js, Angular.js, Node.js, JQuery, ES6/Typescript, etc.)
  • Experience with build tools (webpack, yarn/npm, node) and familiarity with the Node ecosystem.
  • Experience building REST/SOAP services in Java/Spring
  • Familiarity with Build and Integration Tools, including knowledge of Maven, Git, and
  • Expertise in application, data, and infrastructure architecture disciplines
  • Knowledge of industry-wide technology trends and best practices
  • Ability to work in large, collaborative teams to achieve organizational goals, and passionate about building an innovative culture.

13. BS in Computer Information Systems with 3 years of Experience

  • Spring frameworks experience Spring Boot and Spring Batch.
  • Previous experience in software engineering.
  • Familiar with Oracle/SQL tuning.
  • Knowledge of Java Design patterns.
  • English language oral and written communication skills.
  • Excellent English language oral and written communication skills.
  • Ability to use Unix and Linux shell scripting and PL/SQL programming.
  • Ability to analyze and troubleshoot existing code and make modifications to remedy issues within an existing Java framework.
  • Be able to work within a team environment as well as work independently on projects.
  • Ability to review business/functional requirements and provide detailed design specifications and estimates of work.
  • Ability to translate project design into code, working within an existing Java framework.

14. BS in Embedded Systems with 5 years of Experience

  • Experience in developing Enterprise Web Applications using Java/J2EE technologies with a good professional track record.
  • Experience in developing REST APIs and integrating third-party APIs.
  • Experience in Version Control tools like Git, Bitbucket, etc.
  • Experience in data security and protocols
  • Maven and IDE tools experience
  • Excellent knowledge in Core Java (J2SE) and J2EE technologies.
  • Proficient knowledge in Servlets, JDBC, and JSP.
  • Good knowledge of Spring framework (MVC, Cloud, Data, and Security, etc.) and ORM frameworks like JPA/Hibernate.
  • Strong knowledge in Exception handling, Collections, File I/O Streams, Interfaces, and logging mechanisms
  • Proficient knowledge in SQL/PLSQL.
  • Expertise in application/web server deployment and connection pooling techniques.
  • Good understanding of end-to-end software development lifecycle.
  • Good Analytical skills and should be self-driven.
  • Good communication with interpersonal skills.
  • Good team player and ready to take up new challenges
  • Ability to read and understand requirements and design documents.

15. BS in Engineering Technology with 4 years of Experience

  • Experience with Java and SQL development.
  • Experience developing customized User Exit validation routines for ERP solutions or software packages.
  • Experience developing in an Azure Cloud environment and utilizing Azure DevOps (TFS) source control management and branching/merging code.
  • Experience with Informatica and ActiveVOS
  • Experience in .NET, ASP, C#, and/or with Azure Middleware Integrations or Informatica
  • Prior experience in a production support environment.
  • Familiar with Master Data Management, Data Quality, Data Governance concepts, and Data Integration, and the needs for each in a mature data environment
  • Strong analytical, critical thinking, and problem-solving skills
  • Ability to build or interpret detailed project specifications to develop program logic and code.
  • Must be able to facilitate discussions and foster communications
  • Must be a team player and able to operate under direction
  • Be passionate and willing to think out of the box.

16. BS in Artificial Intelligence with 6 years of Experience

  • Experience in Test Driven Development and strong knowledge of Java (8 or higher), Spring Boot, Spring MVC, RESTful API implementation, GraphQL, and open-source frameworks
  • Experience in software development using cloud technologies (AWS)
  • Knowledge of build/deployment/testing/logging/monitoring tools and frameworks like Maven, Cucumber, Bamboo, Git/Bitbucket, and Splunk.
  • Understanding of the investment management domain with strong analytical, problem-solving solving and communication skills.
  • Knowledge and experience in Python programming, ElasticCache, Spring Cloud, Spring Security
  • Knowledge of agile software development process/practices and familiarity with JIRA, Confluence, and other tools.
  • Analytic and problem-solving skills, innovative
  • Planning and organisational skills
  • Good, active listening skills.
  • Ability to work well with both business managers and operations team, and ability to perform well under pressure, and deliver to tight deadlines.
  • Ability to perform well in a team and individually

17. BS in Mobile Computing with 4 years of Experience

  • Experience with SQL Tools, including Oracle SQL Developer, Toad, or PL/SQL Developer
  • Knowledge of policies, standards, procedures, and techniques used for application development.
  • Good knowledge of information systems design principles and current/emerging trends in this field.
  • Solid understanding of basic concepts of data organization, familiarity with RDBMS
  • Solid understanding of SDLC methods such as Waterfall, Agile, Scrum, etc.
  • Familiarity and fluency in OO programming languages (Java).
  • Strong analytical and written/verbal communication skills, with an emphasis on technical documentation.
  • Fluency in Object-Oriented (OO) Programming
  • Ability to think logically and structurally, and have attention to detail.
  • Ability to work effectively and efficiently in high-performing and self-governing teams.
  • Ability to perform comfortably in a fast-paced, deadline-oriented work environment.
  • Must be aware of the most prevalent and trusted technical discussion boards, portals, and knowledge-sharing websites for help with technical challenges.

18. BS in Mechatronics with 5 years of Experience

  • Hands-on Software Development experience.
  • Working experience in Java development.
  • Hands-on experience in designing and developing applications using Java EE platforms.
  • Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate).
  • Experience as a Sun Certified Java Developer.
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).
  • Familiar with Spring/Eclipse open LDAP, Redis services.
  • Knowledge of Oracle, MySQL, or SQL Server database model design.
  • Database client programming knowledge (JDBC, SQL)
  • Working knowledge of Linux and Windows.
  • Excellent verbal and written communication, analytical problem-solving skills, and customer service skills

19. BS in Cloud Computing with 3 years of Experience

  • Working experience in data analysis
  • Experience working with JIRA, Confluence tools
  • Knowledge of cloud services such as Google Cloud and Kubernetes
  • Basic knowledge of state-of-the-art programming methodologies (e.g., TDD, OOP, Design Patterns, Clean Code, SOLID)
  • Knowledge of programming languages like SQL, R, Python, JAVA
  • Knowledge of Agile methodologies and experience working in an agile environment
  • Strong communication and interpersonal abilities
  • Strong mathematical skills to help collect, measure, organize, and analyze data
  • Excellent problem-solving skills
  • Accuracy and attention to detail
  • Willing to learn new algorithms and tools, including optimization, natural language processing, and analysis

20. BS in Software Development with 6 years of Experience

  • Experience in Java Full Stack
  • Experience in SQL/Oracle
  • Knowledge in J2EE/Spring concepts
  • Knowledge of XML parsing and AJAX concepts
  • Experience or knowledge in writing SQL queries and solving
  • Experience in information system design, including application programming on large-scale database management services and the development of complex software to satisfy design objectives.
  • Experience in application programming.
  • Good understanding of Core Java, Angular/ReactJS, Spring Boot, Microservices, etc.
  • Good debugging and problem-solving solving both individually and in a team.
  • Excellent communication and interaction skills, collaborating in a team environment.
  • Ability to work both collaboratively as part of a team and independently to dive deep and solve tough problems.
  • Self-motivated, quick/continuous learner with a passion for innovation.

21. BS in Web Development with 5 years of Experience

  • Experience with web API implementation
  • Experience with AWS (S3, Document DB, Streeming)
  • Experience developing Strong communication skills (written and verbal), strong interpersonal skills, customer-centric attitude
  • Experience with JavaScript, HTML, CSS, Jelly, HTTP, XML
  • Experience in REST, SOAP services, etc
  • Good understanding of ITIL
  • Be able to continue their education within the ServiceNow platform and beyond.
  • Be able to complete ServiceNow competency Certifications as well as Module Accreditations.
  • Hands-on skills in Core Java, J2EE, JEE, Spring Boot, and/or Apache Camel
  • Strong communication skills and the ability to communicate appropriately at all levels of the organization, and client-side consulting experience
  • Willingness to learn one or more integration technologies, such as MuleSoft, WebSphere, Oracle, WebMethods, Talend, Tibco, Dell Boomi

22. BS in Computer Graphics with 4 years of Experience

  • Professional experience in developing customised code based on the Calypso core stack
  • Basic experience in Spring Boot/Quarkus technologies and knowledge of microservices architecture
  • Knowledge ofJenkins, CI tools, Kubernetes, Argo CD, AWS
  • Good knowledge of and experience with the technologies, including Jakarta EE, RESTful Web Api, and SOAP web services
  • Knowledge of coding best practices, branching and releasing strategies for development, design patterns, and clean code techniques
  • English level B2 or higher (English is the company language)
  • Strong team spirit, willingness to offer support and expertise 
  • Ability to present technical solutions to stakeholders with different backgrounds
  • Fluent communication in English
  • Well-established analytical skills and logical thinking

23. BS in Digital Systems with 3 years of Experience

  • Experience in Java app-to-app integration (web-services).
  • Experience in Spring, Hibernate, JavaScript, and HTML.
  • Experience with Java application development
  • Experience across diverse technology stacks to help businesses get IT done.
  • Familiar with web technologies (HTML, CSS, JavaScript, React)
  • Good knowledge of databases (Oracle)
  • Collaborative with good communication skills
  • Strong knowledge of Core Java.
  • Advanced Java knowledge
  • Excellent written and verbal communication skills.

24. BS in Internet of Things with 6 years of Experience

  • Software development experience using Java (for high-volume transactional and customer-facing web applications)
  • Experience in building REST services and message-driven systems (using Apache Kafka)
  • Experience with CI/CD, design reviews, code reviews, TDD, unit testing, integration/system testing, agile development practices
  • Experience with Hibernate ORM, ActiveMQ, Camel, CXF, Karaf, or Vaadin
  • Knowledge about containerisation (Docker, Podman), orchestration (e.g., K8s), and cloud-native services (AWS)
  • Working knowledge of relational database design and management.
  • Familiarity with microservices and knowledge of modern cloud services
  • Great energy and enthusiasm with a positive, collaborative working style, clear communication, and writing skills.
  • Fluent in German, have good English language skills, both written and spoken
  • Good analytical and problem-solving skills
  • Willingness to collaborate as a team and with the internal community

25. BS in Information Science with 3 years of Experience

  • Practical experience with the Linux server operating system.
  • Experience in Software debugging.
  • Experience in development using core Java, Spring Boot Framework
  • Experience working with tools like Bitbucket, Jenkins, Jira, etc
  • Knowledge of Design Patterns
  • Working knowledge of RDBMS like PostgreSQL
  • Solid understanding of JAVA and Oracle SQL.
  • Knowledge of software development lifecycle and related infrastructure, including issue tracking, version control, and continuous integration.
  • Good communication skills and experience in stakeholder management.
  • Ability to work in an international team with international customers

26. BS in Systems Engineering with 5 years of Experience

  • Experience in Java, Spring, Hibernate, Spring Boot, Web Services
  • Java development, including strong back-end experience.
  • Experience with the following Docker development and deploying RESTful web services.
  • Experience in Data structures and algorithms.
  • Experience Project life cycle activities on development and maintenance projects.
  • Experience and desire to work in a Global delivery environment.
  • Knowledge of object-oriented concepts and design patterns
  • Knowledge of SQL and relational databases
  • Knowledge of Maven and/or Gradle
  • Strong understanding of OOP, data structures and analytics, and algorithms, working with databases.
  • Excellent verbal and communication skills in English
  • Ability to work in a team in a diverse/multiple stakeholder environment.

27. BS in IT Security with 4 years of Experience

  • Experience in coding with Java (6 or above)
  • Experience of working in an IT project environment in the banking or financial sector
  • Experience with Source Code and Version Control Systems, e.g, Subversion, Git, Issue tracking systems, e.g,. Jira, VSTS, Linux, and Windows
  • Experience working on a distributed cloud-based architecture
  • Understanding of SCRUM and/or Scaled Agile Framework (SAFe)
  • Basic understanding of N-Tier architectures
  • Knowledge of RESTful API’s and Web services
  • Demonstrate a clear understanding of cloud engineering principles
  • Strong skills in Test Driven Development, Continuous Delivery, and System integration
  • Ability to implement algorithms used for financial calculations and valuations
  • Passionate and enthusiastic to deliver quality work

28. BS in Data Engineering with 3 years of Experience

  • Experience with CRM systems
  • Experience with any major RDBMS
  • Experience with JIRA and Confluence
  • Experience in coding language (eg, Java, JavaScript, C, C++)
  • Good understanding of algorithmic complexity, data structures
  • Good knowledge of Java 8+
  • Knowledge of AWS Cloud Services
  • Proactive with an ability to take initiative
  • Problem solver and critical thinker
  • Be able to balance the speed of delivery with the high quality of work
  • Passionate about the field of technology

29. BS in Software Systems with 2 years of Experience

  • Object-oriented software development experience using Java
  • Experience with Spring Framework
  • Experience with RDBMs (MySQL or Postgres)
  • Experience with Agile product development methodology
  • Basic understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
  • Basic know-how of the class loading mechanism in Java
  • Basic knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
  • Familiarity with different design and architectural patterns
  • Proficiency in Java, with a good understanding of its ecosystems
  • Skill for writing reusable Java libraries 
  • Strong written and verbal communication skills in English
  • Strong software development skills (understanding of SOLID principles, Design Patterns, etc.)

30. BS in Multimedia Computing with 4 years of Experience

  • Experience with Java application development
  • Experience with Object Oriented programming (Java), Continuous Integration concepts (Jenkins), and version control management (GIT)
  • Experience with application servers (JBoss, WebSphere, Tomcat) and SQL database.
  • Sharing knowledge and best practices.
  • Intermediate knowledge of the English language
  • Good understanding of Object-oriented concepts, design patterns, Java, SQL, multi-threading, Spring, Hibernate, RESTful API's, Agile methodologies, and XML/JSON parsers.
  • Knowledge of tools like SVN, Git, Jenkins, etc.
  • Problem-solving skills to develop quick yet sound solutions to resolve complex issues
  • Ability to communicate effectively, both verbally and in writing.
  • Ability and willingness to work as part of a team and to build strong working relationships
  • Self-motivated, independent, detail-oriented, able to work in a fast-paced environment, and a responsible team player.

31. BS in Information Engineering with 5 years of Experience

  • Application development experience in Spring Framework, Spring MVC, Spring Boot.
  • Experience in designing and developing microservices.
  • Experience in data structures.
  • Knowledge in J2EE Application Development, Database Technologies, Web Development, Web Services, Spring and Hibernate Framework, React-Native Framework, etc.
  • Good Knowledge in HTML/HTML5, CSS/CSS3, JavaScript and jQuery, Ajax, AngularJS, Ionic, and React-native.
  • Familiar with Responsive Web development (Bootstrap, PrimeFaces)
  • Strong knowledge in asynchronous request handling or partial page updates.
  • Good working attitude and ability to follow instructions.
  • Team player with good interaction skills
  • Be able to manage time efficiently.
  • Highly motivated and able to work in a small team environment

32. BS in Informatics with 4 years of Experience

  • Experience with Docker/Kubernetes
  • Experience with cloud-like AWS, GCP, or Azure 
  • Backend software development experience in Java/Kotlin/Scala or Python
  • Knowledge of Spark/EMR 
  • Understanding of configuration and build tools such as Jenkins, Maven, and Gradle
  • Understanding of software engineer standard methodology and multiple software development methodologies, e.g., XP, Scrum
  • Knowledge of design patterns and solid principles
  • Solid foundation in multithreading, algorithms, and data structures
  • Strong communicator and open to learning new tools/technologies
  • Solid analytical, interpersonal, and communication (verbal and written) skills.
  • Ability to work under tight deadlines.
  • Fluent English language skills

33. BS in Computational Engineering with 2 years of Experience

  • Experience working with Java, including courses, internships, and commercial experience
  • Experience with RESTful API
  • Experience with OOP (object-oriented programming).
  • Solid knowledge of software engineering principles (data structures, OOP, design patterns, multithreading).
  • Knowledge of database concepts (SQL, stored procs, schema design).
  • Understanding of the formal SDLC (software development lifecycle).
  • Understanding of test-driven development.
  • Skills in troubleshooting and debugging.
  • Willingness to develop programming skills and face new IT challenges