midlevel java developer in austin

posted
job type
permanent
salary
US$ 85,000 per year
apply now

job details

posted
location
austin, texas
job category
Information Technology
job type
permanent
salary
US$ 85,000 per year
reference number
628533
phone
.
apply now

job description

job summary:

The Software Developer will be proficient in all aspects of software development including generating documentation, implementing requirements, unit testing, troubleshooting, packaging and deploying solutions. The individual selected to fill this role will be a key contributor to client-facing projects and implementation of our product suite.

 
location: Austin, Texas
job type: Permanent
salary: $85,000 - 90,000 per year
work hours: 8 to 5
education: Bachelors
 
responsibilities:

Duties and Responsibilities

  • Use your Java development experience and knowledge to research, design, develop and implement highly performing and highly scalable web-based enterprise applications based on currently technology, trends and best practices
  • Be part of a highly collaborative agile team; foster outstanding working relationships that transcend traditional team lines while adhering to and improving the software development process
  • Be passionate about ensuring quality, through automating unit tests, mocking and by performing and enforcing solid code reviews
  • Always be hungry; constantly look to learn more and expand and sharpen your skills by both leading and participating in developer-led technical sessions (including the software architectural committee), attending industry conferences and using on-line/off-line learning opportunities
  • Build relationships with your fellow employees in our open office environment,
 
qualifications:

Required

  • Associates degree in Computer Science or related field or equivalent experience
  • Must have a minimum of 4 years of recent, hands-on Java development onlarge-scale, full stack, web-based applications; experience must include:

    • 3 years or more of Java 7/8/9
    • 2 years or more developing both SOA and microservice architectures
    • 1 year or more developing with Spring libraries and framework, especially Spring Boot
    • 1 year or more developing using some type of messaging bus such as Kafka, Rabbit, etc
  • Strong understanding of Object Oriented Programming, Service Oriented Architecture, Distributed Systems.
  • Understand and can articulate the tradeoffs of relational vs non-relational databases and have experience writing code for multiple database platforms
  • Exposure to a Continuous Integration / Continuous Delivery environment
  • Ability and desire to learn new skills and take on new initiatives
  • Attention to detail, analytical and problem solving, critical thinking, ability to learn faster, effective communication skills & team player
  • Demonstrated ability to manage multiple work streams simultaneously and efficiently.
  • Prior experience performing with Agile/SCRUM/XP methodology

Preferred

  • Bachelor's Degree in CIS, MIS or related discipline
  • Bonus points for 1+ years or more developing high performance RESTful web services
  • Bonus points for 1+ years AngularJS 2/4/5 development
  • Previous/moderate experience in building/deploying cloud-based platforms (Pivotal, AWS, etc)
  • Familiarity using Kubernetes for Docker container orchestration
  • Proficiency using an API framework, such as Swagger
  • Experience with business intelligence and data analysis
  • Experience working in the public sector with local, state, or federal agencies a plus
 
skills: Must have a minimum of 4 years of recent, hands-on Java development onlarge-scale, full stack, web-based applications; experience must include:

3 years or more of Java 7/8/9

2 years or more developing both SOA and microservice architectures

1 year or more developing with Spring libraries and framework, especially Spring Boot

1 year or more developing using some type of messaging bus such as Kafka, Rabbit, etc

Strong understanding of Object Oriented Programming, Service Oriented Architecture, Distributed Systems.

Understand and can articulate the tradeoffs of relational vs non-relational databases and have experience writing code for multiple database platforms

Exposure to a Continuous Integration / Continuous Delivery environment

Ability and desire to learn new skills and take on new initiatives

Attention to detail, analytical and problem solving, critical thinking, ability to learn faster, effective communication skills & team player

Demonstrated ability to manage multiple work streams simultaneously and efficiently.

Prior experience performing with Agile/SCRUM/XP methodology


Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

skills

Must have a minimum of 4 years of recent, hands-on Java development onlarge-scale, full stack, web-based applications; experience must include:
3 years or more of Java 7/8/9
2 years or more developing both SOA and microservice architectures
1 year or more developing with Spring libraries and framework, especially Spring Boot
1 year or more developing using some type of messaging bus such as Kafka, Rabbit, etc
Strong understanding of Object Oriented Programming, Service Oriented Architecture, Distributed Systems.
Understand and can articulate the tradeoffs of relational vs non-relational databases and have experience writing code for multiple database platforms
Exposure to a Continuous Integration / Continuous Delivery environment
Ability and desire to learn new skills and take on new initiatives
Attention to detail, analytical and problem solving, critical thinking, ability to learn faster, effective communication skills & team player
Demonstrated ability to manage multiple work streams simultaneously and efficiently.
Prior experience performing with Agile/SCRUM/XP methodology

qualification

Required

  • Associates degree in Computer Science or related field or equivalent experience
  • Must have a minimum of 4 years of recent, hands-on Java development onlarge-scale, full stack, web-based applications; experience must include:
    • 3 years or more of Java 7/8/9
    • 2 years or more developing both SOA and microservice architectures
    • 1 year or more developing with Spring libraries and framework, especially Spring Boot
    • 1 year or more developing using some type of messaging bus such as Kafka, Rabbit, etc
  • Strong understanding of Object Oriented Programming, Service Oriented Architecture, Distributed Systems.
  • Understand and can articulate the tradeoffs of relational vs non-relational databases and have experience writing code for multiple database platforms
  • Exposure to a Continuous Integration / Continuous Delivery environment
  • Ability and desire to learn new skills and take on new initiatives
  • Attention to detail, analytical and problem solving, critical thinking, ability to learn faster, effective communication skills & team player
  • Demonstrated ability to manage multiple work streams simultaneously and efficiently.
  • Prior experience performing with Agile/SCRUM/XP methodology

Preferred

  • Bachelor's Degree in CIS, MIS or related discipline
  • Bonus points for 1+ years or more developing high performance RESTful web services
  • Bonus points for 1+ years AngularJS 2/4/5 development
  • Previous/moderate experience in building/deploying cloud-based platforms (Pivotal, AWS, etc)
  • Familiarity using Kubernetes for Docker container orchestration
  • Proficiency using an API framework, such as Swagger
  • Experience with business intelligence and data analysis
  • Experience working in the public sector with local, state, or federal agencies a plus

responsibilities

Duties and Responsibilities

  • Use your Java development experience and knowledge to research, design, develop and implement highly performing and highly scalable web-based enterprise applications based on currently technology, trends and best practices
  • Be part of a highly collaborative agile team; foster outstanding working relationships that transcend traditional team lines while adhering to and improving the software development process
  • Be passionate about ensuring quality, through automating unit tests, mocking and by performing and enforcing solid code reviews
  • Always be hungry; constantly look to learn more and expand and sharpen your skills by both leading and participating in developer-led technical sessions (including the software architectural committee), attending industry conferences and using on-line/off-line learning opportunities
  • Build relationships with your fellow employees in our open office environment, 

educational requirements

Bachelors