Java FSD
Contract
Location: Houston, TX (In-person client interview)
Responsibilities
- Executes standard software solutions, design, development and technical troubleshooting
- Works shoulder to shoulder with senior team members who can provide mentoring and guidance
- Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
- Designs, develops, codes and troubleshoots with consideration of upstream and downstream systems and technical implications
- Applies knowledge of tools within the software development life cycle toolchain to improve the value realised by automation
- Applies use of AI agents to improve productivity and reliability of the developed product
- Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity
- Gathers, analyses, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development
- Learns and applies system process, methodologies, and skills for the development of secure, stable code and systems
- Adds to team culture of diversity, equity, inclusion and respect
Required Qualifications, capabilities and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Demonstrate ability to code in Java 1.11+, Spring Boot, (Microservices Architecture), Docker/Kubernetes, Database (Relational/No SQL), front end with ReactJS
- Hands on practical experience in system design, application development, testing and operational stability
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
- Exposure to agile methodologies such as CT/CD, application resiliency and security
- Experience with at least one other coding language (Python, Scala, Node JS etc)
- Emerging knowledge of software applications and technical processes within a technical discipline (Cloud, AI, ML, Mobile etc)
Preferred qualifications
- Experience with streaming API’s like Kafka
- Understanding of Big Data/Data Lake technologies (Spark, Hadoop, Databricks etc)
- Understanding of Design patterns and clean coding
- Understanding of technical aspects of Analytic applications
- Familiarity with modern front end technologies – Next JS, Micro Front End
- Familiarity with NoSQL document database – MongoDB
- Exposure to cloud technology