Job closedPosted 3 years ago
Pyramid Consulting, Inc: Java Developer/Senior Developer
Developer
Open to offersPhoenix, AZ
Twine JobsVerified
Stretford, United Kingdom · Organization
Recently active
Developer is needed in Phoenix, AZ, United States.
Client: Pyramid Consulting, Inc
Location: Phoenix, AZ
Contract: Contractor
Key Responsibilities:
- Accountable for software delivery as well influencing the team to find new behaviors and ways of working based on frequent inspection and rapid feedback.
- Facilitate team ceremonies in conjunction with appropriate team members.
- Identify gaps in agile and technical practices and collaboratively seek remedies for them.
- Identify purposeful ways to question the status quo and lead experiments on alternatives, seeking increased customer value or new learnings or both.
- Develop soft skills (communication, business orientation, adaptability, constructive feedback). Make use of existing practices, such as pair programming. Work with the delivery manager to identify training and growth opportunities. Recommend personal growth paths in conjunction with Delivery Manager.
- Help articulate and eliminate team blockers with the Delivery Manager (as needed).
- Participate in architecture and software design with the Squad-in general, encourages the team to work on new ideas and emergent, iterative design. Focuses on constructively arguing against solutions that are not a fit, if necessary.
- Partners with the Product Owner (presenting Playback, keeping focus on business value, etc.) as needed to support the overall Squads delivery.
- A strong willingness to learn and the ability to show vulnerability when you do not know something.
Key Requirements and Technology Experience:
- Proven experience in at least one object-oriented language
- Proven experience in at least one web framework, preferably including spring, spring boot.
- Proven experience in SQL and ability to design relational database schemas.
- Ability to function in a Linux/Unix environment using shell commands.
- Ability to scrutinize applications and services to ensure they adhere to security standards.
- Working experience building business critical, internet scale distributed systems or high-volume client / server systems.
- Ability to work as a part of a team, always keeping the team’s goal in mind.
- Experience using source management control systems.
- Exposure to using continuous integration/deployment environments.
- Experience delivering software using a Agile methodology like Extreme programming, Kanban or Scrum.
- Product experience with any of the following-
- Test Driven development (TDD)
- Testing Pyramid
- Multi-threading and concurrency
- Debugging, performance profiling and optimization
- Object oriented and Service oriented application development patterns.
- Bachelor’s degree in Computer Science, Computer Engineering or related fields or equivalent experience
- Internally motivated, and able to work proficiently both alone and in a team environment.
- Adept and comfortable communicating with internal team members and external business stakeholders.
- Demonstrated ability to find creative ways of improving and simplifying solutions, systems and processes without getting bogged down in blockers or bottlenecks.
- Proficiency and demonstrated experience in the following technologies-
- J2EE technologies: Java, JSP, JMS, JAXB, JDBC, EJB
- Database and persistence frameworks: Hibernate, Oracle, Object / Relational Mapping, Query Performance tuning
- Cloud based development: Cloud Foundry
- Web servers: Tomcat, TcServer, Websphere
- Webservices: REST / SOAP (JSON/WSDL/XML)
- Frameworks: Spring Framework, Spring Boot
- Front-end: Angular JS, EXT JS, CSS, jQuery, AJAX
- Build/deployment tools: Maven, Gradle, Git, Junit, Mockito
- Other DevOps tool chain: Selenium, Nexus Repository, Hygieia, SonarQube, Fortify on Demand, Slack, Github, Jenkins, Elastic Search, Logstaash, Kibana, New Relic
- Others: Linux/Unix shell scripting, Javascript, IBM MQ / Rabbit MQ, Tivoli Scheduler, SQL developer, IDE
- Production DevOps experience and ability to build CI/CD pipeline (Jenkins) pipeline
- Experience writing production shell scripts in Linux / Unix environment
- Proficiency in Full stack development
- Proficiency in Object Oriented design techniques and principles
- Proficiency in MS Office tools (Project, Excel, Word, PowerPoint, etc.)
- Experience in Agile methodologies, such as Scrum
- Experience in DevOps Tool chain technologies including CI/CD deployment
No longer accepting applications
Get instant notifications for new Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.
Ari: your job agent
Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.